Sobes.tech
Intern

Šta je null referenca?

sobes.tech АИ

Одговор од АИ

null-vezava je posebna vrednost koja označava odsustvo instance objekta. U suštini, to je "prazna" veza koja ne ukazuje ni na koju adresu u memoriji.

Ključni aspekti:

  • Nije objekat sam po sebi.
  • Pokušaj pristupa njegovim članovima (poljima ili metodama) izazvaće izuzetak (na primer, NullPointerException u Javi ili NullReferenceException u C#).
  • Koristi se za označavanje da promenljiva ili polje nisu inicijalizovani objektom.

Primer u Javi:

// Deklaracija promenljive, ali još nije inicijalizovana objektom
String str = null;

// Pokušaj poziva metode na null-vezanoj promenljivoj dovodi do NullPointerException
// int length = str.length();