ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
194
194
EMPFEHLEN
-
Ich frage mich gerade wo man nach unten beschränkte Wildcards sinnvoll einsetzen soll. Mir fällt jedenfalls nichts ein.
Also sowas wie GenericClass<? super MyClass>
Ich meine welchen Grund hätte ich keine Untertypen von MyClass zuzulassen, wenn doch laut Ersetzbarkeitsprinzip ein Untertyp immer für den Obertyp eingesetzt werden kann.
Deshalb frage ich mich warum es die überhaupt gibt. Jemand eine Idee wo man es sinnvoll nutzen könnte?
-
27.09.11 11:04 #2
- Registriert seit
- Aug 2005
- Ort
- Karlsruhe (Baden-Württemberg)
- Beiträge
- 905
Zum Beispiel vom sogenannten Put-Get Prinzip bei Listen. Wenn du eine API-Methode schreibst(put) ist es dir egal in welche Art von Liste das Ergebnis reingeschrieben wird, aber es muss zwingend ? super XYZ sein. Beim getten musst du ja wissen was du bekommst,d.h. ? extends XYZ.
Als Beispiel-Methode nenn ich mal Collections.copy(List<? super T> dest, List<? extends T> src)Wäre super wenn ihr euren Code in dieser Form einfügt:
[java]System.out.println("Hello World");[/java]Code java:1
System.out.println("Hello World");
Für erledigte Threads dürft ihr den "erledigt"-Button anklicken!
Über Dank freut sich jeder, der euch geholfen hat - ein Klick auf "Danke" kostet ja nicht mal was
Blog: http://javaeffective.wordpress.com/
Ähnliche Themen
-
Gezügelte Willkür (noise controller mit beschränkten werten)
Von konem im Forum 3D Studio MaxAntworten: 1Letzter Beitrag: 11.05.11, 00:15 -
div box nach unten gescrollt
Von Kurt Cobain im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 19.08.06, 20:44 -
Weiter nach unten?
Von Knuffel82 im Forum CSSAntworten: 2Letzter Beitrag: 04.02.06, 20:26 -
Footer nach unten
Von Amiduri im Forum HTML & XHTMLAntworten: 6Letzter Beitrag: 11.09.05, 08:18 -
Div-Box nach unten unendlich
Von kevkev im Forum CSSAntworten: 2Letzter Beitrag: 02.03.05, 20:50





Zitieren
Login





