Zašto su polja obično privatna?
Zašto su polja obično privatna?

Video: Zašto su polja obično privatna?

Video: Zašto su polja obično privatna?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Studeni
Anonim

Polja treba deklarirati privatna osim ako ne postoji dobar razlog da to ne učinite. Jedno od vodećih načela trajne vrijednosti u programiranju je "Minimizirajte efekte mreškanja čuvanjem tajni". Kad polje je privatna , pozivatelj ne može obično dobiti neprikladan izravan pristup polje.

Zbog toga, zašto bi varijable instance trebale biti deklarirane kao privatne?

Varijable instance bi trebale biti proglašen privatnim promovirati skrivanje informacija, dakle trebao bi ne može se pristupiti izvan razreda. Međutim, u nekoliko slučajeva u kojima se pristupa izvan klase, oni moraju biti kvalificirani objektom (npr. myPoint. x). Razred varijable kvalificirani su imenom klase (npr. Color.

Nadalje, kada bi metode trebale biti privatne? Privatne metode korisni su za razbijanje zadataka na manje dijelove ili za sprječavanje dupliciranja koda koje je često potrebno drugim metode u razredu, ali trebao bi ne mogu biti pozvani izvan te klase.

Jednostavno, zašto koristiti privatno umjesto javnog?

Izradom varijable a privatna člana podataka, možete lakše osigurati da se vrijednost nikada ne mijenja ili mijenja. S druge strane, ako je varijabla javnost , druga klasa bi mogla izmijeniti ili promijeniti vrijednost što može uzrokovati pad drugih dijelova koda.

Što je privatno polje u Javi?

Privatna članovi (obojica polja i metode) dostupne su samo unutar klase u kojoj su deklarirane ili unutar unutarnjih klasa. privatna ključna riječ je jedan od četiri modifikatora pristupa koje pruža Java i najrestriktivniji je među sva četiri, npr. javno, zadano (paket), zaštićeno i privatna.

Preporučeni: