Hallo, ich lerne Java im Selbststudium mit einem Buch und hätte eine Verständnisfrage zum Thema Type Erasure in Java.
Ich wäre sehr froh, wenn du mir helfen könntest/Sie mir helfen könnten:
So viel ich über Type Erasure in Java weiß, werden nach oben beschränkte Wildcard-Typen durch die "Upper Bound" - die obere Grenze - ersetzt
und aus der "Lower Bound" wird Object.
Wie funktioniert das genau, dass generische Typen so umgewandelt werden, dass die Abwärtskompatibilität gewährleistet ist?
Müssen Casts hinzugefügt werden?
Ich wäre sehr froh, wenn du mir helfen könntest/Sie mir helfen könnten:
So viel ich über Type Erasure in Java weiß, werden nach oben beschränkte Wildcard-Typen durch die "Upper Bound" - die obere Grenze - ersetzt
und aus der "Lower Bound" wird Object.
Wie funktioniert das genau, dass generische Typen so umgewandelt werden, dass die Abwärtskompatibilität gewährleistet ist?
Müssen Casts hinzugefügt werden?