Ho una classe Cage:Tipo non elaborato. I riferimenti a tipi generici dovrebbero essere parametrizzati
public class Cage<T extends Animal> {
// the construtor takes in an integer as an explicit parameter
...
}
Sto cercando di un'istanza di un oggetto di Cage in un'altra classe principale metodo:
private Cage cage5 = new Cage(5);
ottengo l'errore: Cage è un tipo grezzo. I riferimenti al tipo generico Cage devono essere parametrizzati. Ho provato diverse idee, ma sono bloccato su questa sintassi difficile: o (
possibile duplicato di [Classe è un tipo non elaborato. I riferimenti al tipo generico Classe devono essere parametrizzati] (http://stackoverflow.com/questions/1372595/class-is-a-raw-type-references-to-generic-type-classt-should-be-parameterized) –
wchargin
Si prega di non modificare la tua domanda per invalidare le risposte. Se hai un nuovo problema, apri una nuova domanda. Dal momento che hai rimosso la domanda originale e l'hai sostituita con una nuova, la mia risposta non ha più senso. Ho ribaltato la domanda. – cdhowie
Siamo spiacenti, aprirò una nuova domanda. – LanneR