Sobes.tech
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. NullPointerException in Java oder NullReferenceException in 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();