zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite

Antwort:

Natürlich.

Als Analogie:

Objekt        Ihr

Referenz      Eure Handynummer

Referenz-     ein Stück Papier mit Eurer Handynummer,
variable      die jemand hat, der Euch eine Mitteilung schicken möchte
Boss-Objekt

Vorher und Nachher

Objekterzeugung

Hier sind Abbildungen von der Aktion. Die linke Abbildung zeigt das Programm, gerade wenn es zu starten beginnt. Es wurden noch keine Objekte erzeugt. Der Schrägstrich durch die Variable bedeutet, dass sie noch auf kein Objekt verweist. Dann wird die Zuweisungsanweisung ausgeführt:

str = new String( "Elementar, mein lieber Watson!" );

Das erzeugt ein Objekt, füllt es mit Daten und stellt eine Referenz in str. Das wird in der rechten Abbildung gezeigt. Die Referenz wird als Pfeil dargestellt, der zu dem Objekt führt. Das ist eine gute Möglichkeit, sich das vorzustellen. (Auch, wenn es in Wirklichkeit nur ein Bitmuster ist, wie alles im Computerspeicher.)

Die Variable wird solange die Referenz auf das Objekt halten, bis eine andere Zuweisungsanweisung sie ändert oder das Programm endet.


FRAGE 8:

Kann ein Papierzettel leer sein?

zur vorherigen Seite   zum Inhaltsverzeichnis   zur nächsten Seite