unbounded-wildcard

Ein unbeschränkter Platzhalter ist das Typargument "?", ein Merkmal von Generika in der Sprache Java. Dieses Typ-Argument repräsentiert einen unbekannten Typ, der einmal vorhanden war.
2
Antworten

Listenliste? und ListList sind inkompatible Typen in Java [duplizieren]

Ich habe diesen Code nicht zur Kompilierung bekommen: %Vor% Es scheint, dass Java List und List<?> nicht als den gleichen Typ betrachtet, wenn es um Generika geht. Warum ist das? Und gibt es einen schönen Ausweg? Kontext...
14.03.2015, 23:31
4
Antworten

Warum kann ich den Platzhalter (?) nicht als Parametertyp, Feld, lokale Variable oder als Rückgabetyp einer Methode verwenden?

Das Oracle-Dokument über Wildcards in Generics lautet:    Der Platzhalter kann in verschiedenen Situationen verwendet werden: als Typ von a   Parameter , Feld oder lokale Variable ; manchmal als return type   (Obwohl es eine bessere P...
23.06.2016, 17:51