Logo kk.boatexistence.com

Иесіз және әлсіз дегенді қашан пайдалану керек?

Мазмұны:

Иесіз және әлсіз дегенді қашан пайдалану керек?
Иесіз және әлсіз дегенді қашан пайдалану керек?

Бейне: Иесіз және әлсіз дегенді қашан пайдалану керек?

Бейне: Иесіз және әлсіз дегенді қашан пайдалану керек?
Бейне: ЖҰЛДЫЗ ЖОРАМАЛ 2021 (14 ЖЕЛТОҚСАНҒА) АРНАЛҒАН КҮН САЙЫН 2024, Мамыр
Anonim

Әлсіз және иеленбейтін арасындағы негізгі айырмашылық мынада: әлсіз опция, ал иеленбейтін опция емес Оны әлсіз деп жариялау арқылы сіз оның ішінде нөл болуы мүмкін жағдайды шеше аласыз. белгілі бір уақытта жабылады. Егер нөл болатын иеленбейтін айнымалы мәнге қол жеткізгіңіз келсе, ол бүкіл бағдарламаны бұзады.

Қашан иесіз немесе әлсіз пайдалану керек?

Әлсіз сілтемені олүшін жарамды болған кезде пайдаланыңыз, ол әрекет ету мерзімінің бір кезеңінде нөлге айналады. Керісінше, сілтеме инициализация кезінде орнатылғаннан кейін ешқашан нөл болмайтынын білсеңіз, иесіз сілтемені пайдаланыңыз.

Әлсіз және иесіздің айырмашылығы неде?

Сіз білуіңіз керек бірінші айырмашылық - иеленбейтін сілтеме әрқашан мәнге ие болады деп күтіледі.… Бұл орын алғанда, сілтеме nil күйіне орнатылады. Әлсіз сілтеме nil мәніне орнатылуы мүмкін болғандықтан, ол әрқашан қосымша ретінде жарияланады. Бұл әлсіз және иесіз сілтемелер арасындағы екінші айырмашылық.

Әлсіз сілтеме мен иесіз сілтеменің айырмашылығы неде?

Әлсіз және иесіз сілтемелер нысанның сілтемелер санына әсер етпейді. Бірақ әлсіз сілтеме әрқашан міндетті емес болады яғни ол нөл болуы мүмкін, ал иесіз сілтемелер ешқашан нөл болмайды, сондықтан олар ешқашан міндетті емес.

Күшті әлсіз және иесіз деген не?

Күшті және әлсіз немесе иеленбейтін сілтеме арасындағы негізгі айырмашылық мынада: күшті сілтеме ол көрсететін сынып данасын бөлуден сақтайды. Бұл түсіну және есте сақтау өте маңызды. … Басқаша айтқанда, әлсіз және иесіз сілтемелер сынып данасын бөлуге кедергі жасай алмайды

Ұсынылған: