Sobes.tech
Intern

Null-yo‘riq nima?

sobes.tech AI

AIdan javob

null-узвий — бу махсус қиймат бўлиб, объект нусхасининг йўқлигини кўрсатади. Асосан, бу "бош" узвий бўлиб, у ёки у манзилга ишора қилмайди.

Асосий жиҳатлар:

  • У ўз-ўзича объект эмас.
  • null-узвий орқали аъзоларга (maydonlar ёки методлар) мурожаат қилишга уриниш, истисно (масалан, Javaда NullPointerException ёки C#да NullReferenceException) билан тугайди.
  • Ўзгартирилмаган ўзгарувчи ёки майдоннинг объект билан инициализация қилинмаганлигини кўрсатиш учун ишлатилади.

Javaда мисол:

// Ўзгарувчини эълон қилиш, аммо ҳали объект билан инициализация қилинмаган
String str = null;

// null-узвийдаги методни чақириш, NullPointerException билан тугайди
// int length = str.length();