String a; Point b;
a?
a ist eine Referenz auf ein String-Objekt.b?
b ist eine Referenz auf ein Point-Objekt.Eine Referenzvariable enthält Angaben über den Ort eines Objekts. Sie enthält nicht das Objekt selbst. Dieser Code...
String a; Point b;
... deklariert zwei Referenzvariablen, aber konstruiert keinerlei Objekte. Das folgende konstruiert Objekte und stellt die Referenzen in die Variablen:
a = "Lady Elaine." ; b = new Point( 23, 491 );
Ein spezieller Wert null
wird einer Objektreferenzvariablen zugewiesen,
wenn sie auf kein Objekt verweist.
Der Wertnullist ein spezieller Wert mit der Bedeutung "kein Objekt". Eine Referenzvariable wird aufnullgesetzt, wenn sie auf kein Objekt verweist.