Null: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
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".
 
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 [[primitiver Datentyp | primitiven Datentyp]] nicht zugewiesen werden kann.

Version vom 15. April 2016, 23:08 Uhr

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.