Sobes.tech
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, NullPointerException Java vai NullReferenceException C#).
  • 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();