Dallimi kryesor midis të dobëtit dhe të pazotë është se dobët është fakultativ ndërsa i paposeduar është joopsional Duke e deklaruar të dobët, ju mund të trajtoni rastin që mund të jetë zero brenda mbyllje në një moment. Nëse përpiqeni të hyni në një variabël të panjohur që ndodh të jetë zero, ai do të prishë të gjithë programin.
Kur duhet të përdorni pa zotërim ose të dobët?
Përdor një referencë të dobët sa herë që është e vlefshme qëajo referencë të bëhet zero në një moment gjatë jetës së saj. Anasjelltas, përdorni një referencë të panjohur kur e dini se referenca nuk do të jetë kurrë zero pasi të jetë vendosur gjatë inicializimit.
Cili është ndryshimi midis të dobëtit dhe të pazotë?
Dallimi i parë që duhet të dini është se një referencë e panjohur pritet të ketë gjithmonë një vlerë.… Kur ndodh kjo, referenca vendoset në nil. Për shkak se një referencë e dobët mund të vendoset në zero, ajo gjithmonë deklarohet si opsionale. Ky është ndryshimi i dytë midis referencave të dobëta dhe atyre të panjohura.
Cili është ndryshimi midis një referimi të dobët dhe një reference të pazotë?
Referencat e dobëta dhe ato të pazota nuk do të ndikojnë në numrin e referencës së objektit. Por referenca e dobët do të jetë gjithmonë opsionale d.m.th. mund të jetë zero, ndërsa referencat e panjohura nuk mund të jenë kurrë zero, kështu që ato nuk do të jenë kurrë opsionale.
Çfarë është e fortë e dobët dhe e pazotë?
Dallimi kryesor midis një referimi të fortë dhe të dobët ose të pazotë është se një referencë e fortë parandalon që shembulli i klasës që ajo tregon të shpërndahet. Kjo është shumë e rëndësishme për të kuptuar dhe mbajtur mend. … Me fjalë të tjera, referencat e dobëta dhe të panjohura nuk mund të parandalojnë që një shembull i klasës të shpërndahet