hallo
ich hab ein Problem mit Wildcards, bzw es gibt da etwas was ich nciht verstehe.
Also man setzt ja zB ein <T> in eine Klasse damit man Objekte von dieser Klasse erzeugen kann mit verschiedenen Typen zB integer, string usw.
Wofür ist denn jetzt das <?> gut? Also ohne extends usw. Ein einfaches Fragezeichen. Da kann ich doch auch alles beliebige übergeben ... wo ist da der Sinn? Da kann ich doch gleich bei meinem <T> bleiben? Oder nicht? Ich versteh den Unterschied nicht.
Ich hab schon paar Tutorials etc gelesen, aber mir wird das einfach nicht klar .... evtl fehlt mir ein gutes Beispiel ...
ich hab ein Problem mit Wildcards, bzw es gibt da etwas was ich nciht verstehe.
Also man setzt ja zB ein <T> in eine Klasse damit man Objekte von dieser Klasse erzeugen kann mit verschiedenen Typen zB integer, string usw.
Wofür ist denn jetzt das <?> gut? Also ohne extends usw. Ein einfaches Fragezeichen. Da kann ich doch auch alles beliebige übergeben ... wo ist da der Sinn? Da kann ich doch gleich bei meinem <T> bleiben? Oder nicht? Ich versteh den Unterschied nicht.
Ich hab schon paar Tutorials etc gelesen, aber mir wird das einfach nicht klar .... evtl fehlt mir ein gutes Beispiel ...