Sobes.tech
Intern

Čo je null odkaz?

sobes.tech AI

Odpoveď od AI

null-odkaz je špeciálna hodnota, ktorá označuje neprítomnosť inštancie objektu. V podstate je to "prázdny" odkaz, ktorý neukazuje na žiadnu adresu v pamäti.

Kľúčové aspekty:

  • Nie je to objekt sám o sebe.
  • Pokus o prístup k jeho členom (poliam alebo metódam) spôsobí výnimku (napríklad NullPointerException v Jave alebo NullReferenceException v C#).
  • Používa sa na označenie, že premenná alebo pole nebolo inicializované objektom.

Príklad v Jave:

// Deklarácia premennej, ale ešte nie je inicializovaná objektom
String str = null;

// Pokus o volanie metódy na null-odkaze povedie k NullPointerException
// int length = str.length();