Auf Thema antworten

Du sagst es und wieso gilt das dann nicht für folgenden Fall:

[code=Java]List<Object> list2 = new ArrayList<>();

list2.add("Hallo"); // geht[/code]


Hier dürfte ja strenggenommen auch nur reines "Object" erlaubt sein und nicht was anderes wie "String". Man kann ja auch nicht folgendes machen:

[code=Java]public static void printAll(List<Object> lst) ...

...

ArrayList<String> lst2 = new ArrayList<String>();

printAll(lst2);

[/code]



Oben