Intern
Kas yra null nuoroda?
sobes.tech AI
Atsakymas iš AI
null-nuoroda yra speciali reikšmė, rodanti, kad objekto pavyzdys neegzistuoja. Esmė ta, kad tai yra "tuščia" nuoroda, kuri nerodo į jokį adresą atmintyje.
Svarbūs aspektai:
- Tai nėra objektas pats savaime.
- Bandymas pasiekti jos narius (laukus ar metodus) sukels išimtį (pavyzdžiui,
NullPointerExceptionJava arbaNullReferenceExceptionC#). - Naudojama norint parodyti, kad kintamasis arba laukas nėra inicializuotas objektu.
Pavyzdys Java:
// Kintamojo deklaravimas, bet dar neįgyvendintas objektu
String str = null;
// Bandymas iškviesti metodą null-nuorodoje sukels NullPointerException
// int length = str.length();