Logo ky.boatexistence.com

Качан ээликсиз жана алсыз колдонуу керек?

Мазмуну:

Качан ээликсиз жана алсыз колдонуу керек?
Качан ээликсиз жана алсыз колдонуу керек?

Video: Качан ээликсиз жана алсыз колдонуу керек?

Video: Качан ээликсиз жана алсыз колдонуу керек?
Video: Растите вместе с нами на YouTube и Twitch live #SanTenChan 18 сентября 2021 года вместе мы растем 2024, Май
Anonim

Алсыз менен ээсиздин негизги айырмасы - алсыз - милдеттүү эмес, ал эми ээлик кылынбайт Аны алсыз деп жарыялоо менен, сиз анын ичинде нөл болушу мүмкүн деген маселени чече аласыз. кандайдыр бир учурда жабуу. Эгер сиз нөлгө барабар болгон ээликсиз өзгөрмөгө кирүүгө аракет кылсаңыз, ал бүтүндөй программаны бузуп салат.

Качан ээсиз же алсыз колдонуу керек?

Алсыз шилтемени алүчүн жарактуу болгон сайын колдонуңуз. Тескерисинче, шилтеме инициализация учурунда коюлгандан кийин эч качан нөл болбой турганын билгенде ээлик кылбаган шилтемени колдонуңуз.

Алсыз менен ээсиздин ортосунда кандай айырма бар?

Сиз билишиңиз керек болгон биринчи айырма - ээлик кылбаган маалымдама ар дайым мааниге ээ болушу күтүлөт.… Андай болгондо, шилтеме nil деп коюлат. Алсыз шилтеме нөлгө коюлушу мүмкүн болгондуктан, ал ар дайым кошумча катары жарыяланат. Бул алсыз жана ээсиз шилтемелердин экинчи айырмасы.

Алсыз маалымдама менен ээлик кылбаган шилтеменин ортосунда кандай айырма бар?

Алсыз жана ээлик кылынбаган шилтемелер объекттин маалымдама санына таасирин тийгизбейт. Бирок алсыз шилтеме ар дайым милдеттүү түрдө болот башкача айтканда, нөл болушу мүмкүн, ал эми ээлик кылынбаган шилтемелер эч качан нөл боло албайт, ошондуктан алар эч качан милдеттүү эмес.

Күчтүү алсыз жана ээсиз деген эмне?

Күчтүү жана алсыз же ээлик кылынбаган шилтеменин негизги айырмасы - күчтүү шилтеме ал көрсөткөн класстын инстанциясын бөлүштүрүүнүн алдын алат. Муну түшүнүү жана эстеп калуу абдан маанилүү. … Башкача айтканда, алсыз жана ээсиз шилтемелер класстын инстанциясын бөлүштүрүүгө тоскоол боло албайт

Сунушталууда: