Hallo!
Ich studiere Info und muss auf einem Übungsblatt folgende Aufgabe lösen:
"Beschreiben Sie die vier verschiedenen Varianztypen von generischen Klassen in Java jeweils an
Beispielen [...]".
Meine Frage, die sich mir hier stellt, nachdem ich mich mit sehr viel genetischen Dingen in Java beschäftigt habe:
Ich habe erstmal ne Klasse List<E> geschrieben, klappt auch alles.. Die Wildcards (?, zB. <? extends Number>) sind aber nur in Methoden-, nicht in Klassendeklarationen erlaubt. Welche Möglichkeiten gibt es denn noch generische Klassen zu schreiben?? (Ausser List<K,V> bei beispw. Maps)??
Danke für die Hilfe!
Armin
Ich studiere Info und muss auf einem Übungsblatt folgende Aufgabe lösen:
"Beschreiben Sie die vier verschiedenen Varianztypen von generischen Klassen in Java jeweils an
Beispielen [...]".
Meine Frage, die sich mir hier stellt, nachdem ich mich mit sehr viel genetischen Dingen in Java beschäftigt habe:
Ich habe erstmal ne Klasse List<E> geschrieben, klappt auch alles.. Die Wildcards (?, zB. <? extends Number>) sind aber nur in Methoden-, nicht in Klassendeklarationen erlaubt. Welche Möglichkeiten gibt es denn noch generische Klassen zu schreiben?? (Ausser List<K,V> bei beispw. Maps)??
Danke für die Hilfe!
Armin