Sobes.tech
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, NullPointerException Java arba NullReferenceException C#).
  • 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();