Intern
Was ist eine Nullreferenz?
sobes.tech KI
Antwort von AI
null-Verbindung ist ein spezieller Wert, der auf das Fehlen einer Objektinstanz hinweist. Es ist im Wesentlichen eine "leere" Verbindung, die auf keine Adresse im Speicher zeigt.
Wichtige Aspekte:
- Es ist kein Objekt an sich.
- Der Versuch, auf seine Mitglieder (Felder oder Methoden) zuzugreifen, führt zu einer Ausnahme (z.B.
NullPointerExceptionin Java oderNullReferenceExceptionin C#). - Wird verwendet, um anzuzeigen, dass eine Variable oder ein Feld nicht mit einem Objekt initialisiert wurde.
Beispiel in Java:
// Deklaration einer Variablen, aber noch nicht mit einem Objekt initialisiert
String str = null;
// Der Versuch, eine Methode bei null-Verbindung aufzurufen, führt zu NullPointerException
// int length = str.length();