Intern
Kas ir null atsauce?
sobes.tech AI
Atbilde no AI
null-saite ir īpaša vērtība, kas norāda uz objekta piemēra neesamību. Būtībā tas ir "tukšs" saite, kas neparāda uz jebkuru adresi atmiņā.
Galvenie aspekti:
- Tas nav objekts pats par sevi.
- Mēģinājums piekļūt tā locekļiem (laukiem vai metodēm) izraisīs izņēmumu (piemēram,
NullPointerExceptionJava vaiNullReferenceExceptionC#). - To izmanto, lai norādītu, ka mainīgais vai lauks nav inicializēts ar objektu.
Piemērs Java:
// Mainīgā deklarācija, bet vēl nav inicializēta ar objektu
String str = null;
// Mēģinājums izsaukt metodi uz null-saite izraisīs NullPointerException
// int length = str.length();