String a; Point b;
a
?
a
ist eine Referenz auf ein String
-Objekt. Noch genauer — a
ist eine Referenzvariable vom Typ der Klasse String
, die später einmal eine Referenz auf ein String
-Objekt enthalten kann.b
?
b
ist eine Referenz auf ein Point
-Objekt. Noch genauer — b
ist eine Referenzvariable vom Typ der Klasse Point
, die später einmal eine Referenz auf ein Point
-Objekt enthalten kann.null
-WertEine 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 keinesfalls irgendwelche Objekte. Das folgende konstruiert Objekte und stellt die Referenzen in die Variablen:
a = "Lady Elaine."; b = new Point( 23, 491 );
Der spezielle Wert null
wird einer Objektreferenzvariablen zugewiesen,
falls sie auf kein Objekt verweist.
Der Wertnull
ist ein spezieller Wert mit der Bedeutung "kein Objekt". Eine Referenzvariable wird aufnull
gesetzt, falls sie auf kein Objekt verweist.