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();