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, Maj
Anonim

Polja treba deklarisati privatni osim ako ne postoji dobar razlog da to ne učinite. Jedan od vodećih principa trajne vrijednosti u programiranju je "Minimizirajte efekte talasanja čuvanjem tajni." Kada a polje je privatni , pozivalac ne može obično dobiti neprikladan direktan 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 trebalo bi ne može se pristupiti izvan razreda. Međutim, u nekoliko slučajeva kada im se pristupa izvan klase, oni moraju biti kvalificirani objektom (npr. myPoint. x). Klasa varijable kvalificirani su imenom klase (npr. Color.

Nadalje, kada metode trebaju 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 trebalo bi ne mogu biti pozvani izvan te klase.

Jednostavno, zašto koristiti privatno umjesto javnog?

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

Šta je privatno polje u Javi?

Privatno članovi (obojica polja i metode) dostupne su samo unutar klase u kojoj su deklarirane ili unutar unutrašnjih klasa. privatni ključna riječ je jedan od četiri modifikatora pristupa koje obezbjeđuje Java i najrestriktivniji je među sva četiri, npr. javni, zadani (paket), zaštićeni i privatni.

Preporučuje se: