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,
NullPointerExceptionu Javi iliNullReferenceExceptionu 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();