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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.