Null
Aus EINI
Version vom 15. April 2016, 22:08 Uhr von Hauer (Diskussion | Beiträge)
Mit dem Schlüsselwort null wird der sog. Nullpointer, oder die Nullreferenz repräsentiert. Sie repräsentiert "nichts", also das nicht-vorhandensein von Informationen. Entsprechend besitzen nicht initialisierte Attributvariablen nach Instanziierung des Objektes immer den Wert null. Man kann entsprechend auch jeder Objektvariablen den Wert null zuweisen, um die in der Variablen gespeicherte Referenz zu "löschen".
Im Gegensatz zur 0, die einen numerischen Wert beschreibt, ist null eine Referenz! Das heißt, dass einer Variablen mit Objekttyp der Wert 0 nicht zugewiesen werden kann und null einem primitiven Datentyp nicht zugewiesen werden kann.