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.
NullPointerExceptionw Java lubNullReferenceExceptionw 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();