Hallo, ich hätte eine Frage zu dem Code schnipsel:
Object x;
x = new Klasse();
x=2;
Object ist ja die Oberklasse aller klassen, d.h alle Klassen erben von Object, weshlab der obere code problemos funktionieren würde.
Nennt man das dann aber einen Downcast ? Oder wie erklärt man in Worten was da passiert? Und bei der zuweisung von 2, das nennt man Boxing oder? Da ein ein Referenztyp nur referenzen speichern kann, wird die 2 gekapselt in ein Wrapper Objekt, liege ich hier richtig? Danke im Voraus!
Object x;
x = new Klasse();
x=2;
Object ist ja die Oberklasse aller klassen, d.h alle Klassen erben von Object, weshlab der obere code problemos funktionieren würde.
Nennt man das dann aber einen Downcast ? Oder wie erklärt man in Worten was da passiert? Und bei der zuweisung von 2, das nennt man Boxing oder? Da ein ein Referenztyp nur referenzen speichern kann, wird die 2 gekapselt in ein Wrapper Objekt, liege ich hier richtig? Danke im Voraus!