Sobes.tech
Intern

Czym jest odwołanie null?

sobes.tech AI

Odpowiedź od AI

null-odwołanie to specjalna wartość, która wskazuje na brak instancji obiektu. W istocie jest to "puste" odwołanie, które nie wskazuje na żaden adres w pamięci.

Kluczowe aspekty:

  • Nie jest to obiekt samo w sobie.
  • Próba dostępu do jego członków (pól lub metod) spowoduje wyjątek (np. NullPointerException w Java lub NullReferenceException w C#).
  • Używa się go do oznaczenia, że zmienna lub pole nie zostało zainicjalizowane obiektem.

Przykład w Java:

// Deklaracja zmiennej, ale jeszcze nie zainicjalizowana obiektem
String str = null;

// Próba wywołania metody na null-odwołaniu spowoduje NullPointerException
// int length = str.length();