Intern
Mis on null viide?
sobes.tech AI
Vastus AI-lt
null-link on eriline väärtus, mis näitab objekti eksemplari puudumist. Põhimõtteliselt on see "tühi" link, mis ei viita mälus ühelegi aadressile.
Peamised aspektid:
- See ei ole iseenesest objekt.
- Püüdes sellele liikmeid (välju või meetodeid) ligi pääseda, tekib erand (näiteks
NullPointerExceptionJava-s võiNullReferenceExceptionC#-s). - Kasutatakse selleks, et näidata, et muutuja või väli ei ole objektiga initsialiseeritud.
Näide Java-s:
// Muutuja deklaratsioon, kuid veel ei ole initsialiseeritud objektiga
String str = null;
// Null-linki meetodi kutsumine põhjustab NullPointerExceptioni
// int length = str.length();