Logo bs.boatexistence.com

Kada koristiti neposedovano ili slabo?

Sadržaj:

Kada koristiti neposedovano ili slabo?
Kada koristiti neposedovano ili slabo?

Video: Kada koristiti neposedovano ili slabo?

Video: Kada koristiti neposedovano ili slabo?
Video: Kada koristiti WIE, a kada ALS na njemačkom jeziku? 🇩🇪 | Vokabula 2024, Maj
Anonim

Glavna razlika između slabog i neposedovanog je u tome što je slabo opciono, dok je neposedovano neobavezno Proglašavanjem slabim možete da se nosite sa slučajem da može biti nula unutar zatvaranje u nekom trenutku. Ako pokušate pristupiti varijabli bez vlasništva koja je nula, srušit će se cijeli program.

Kada treba koristiti neposedovano ili slabo?

Koristite slabu referencu kad god važi za da ta referenca postane nula u nekom trenutku tokom svog životnog veka. Suprotno tome, koristite referencu bez vlasništva kada znate da referenca nikada neće biti nula nakon što je postavljena tokom inicijalizacije.

Koja je razlika između slabog i neposedovanog?

Prva razlika koju trebate znati je da se uvijek očekuje da referenca bez vlasništva ima vrijednost.… Kada se to dogodi, referenca se postavlja na nil. Budući da se slaba referenca može postaviti na nil, uvijek se deklarira kao opciona. To je druga razlika između slabih i nepostojanih referenci.

Koja je razlika između slabe reference i reference bez vlasništva?

I slabe i neposedovane reference neće uticati na broj referenci objekta. Ali slaba referenca će uvijek biti opciona, tj. može biti nula, dok neposedovane reference nikada ne mogu biti nule, tako da nikada neće biti opcione.

Šta je jako slabo, a neposedovano?

Ključna razlika između jake i slabe ili neposedovane reference je u tome što jaka referenca sprečava da se instanca klase na koju ukazuje da bude delocirana. To je veoma važno razumjeti i zapamtiti. … Drugim riječima, slabe i nepostojane reference ne mogu spriječiti delokaciju instance klase

Preporučuje se: