3.6. Eine Objektreferenz ist einfach ein weiterer Variablenwert.
Etwas, das in einen Becher kommt.
Nur ist der Wert diesmal eine Fernsteuerung.
Elementare Variable
byte x = 7;
Die Bits, die 7 repräsentieren, werden in die Variable gesteckt (00000111).
elementarer Wert
00000111
byte
Referenzvariable
Hund meinHund = new Hund();
Die Bits, die den Weg zum Zugriff auf das Hund-Objekt repräsentieren, kommen in die Variable.
Das Hund-Objekt selbst kommt nicht in die Variable!
Referenzwert
Hund
Hund-Objekt
NOTE
Bei elementaren Variablen ist der Wert der Variablen ... eben der Wert (5, −26.7, 'a').
Bei Referenzvariablen ist der Wert der Variablen ... Bits, die einen Weg repräsentieren, zu einem bestimmten Objekt zu gelangen.
Sie wissen nicht (oder interessieren ...
Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.