Java OOP - Enkapsulacija

Enkapsulacija zajedno sa nasleđivanjem, polimorfizmom i apstrakcijom predstavlja osnovna 4 koncepta objektno orijentisanog programiranja (OOP). Enkapsulacija predstavlja mehanizam kojim na prvom mestu od klasa pravimo jednu zatvorenu celinu. Ovaj mehanizam pruža jedan vid zaštite klase od "lošeg" korišćenja. Ovim mehanizam omogućava da polja sakrijemo od korisnika klase a da za korišćenje ostavimo samo metode. Polja štitimo tako što ih označimo sa private modifikatorom pristupa i time omogućavamo da im se pristupa samo unutar klase. Izvan same klase korisnicima ostavljamo "getere" i "setere". Ovo je naziv za metode kojima omogućavamo da određene promenljive budu read-only ili write-only. Praksa je da ove metode imaju formu setXX() i getXX() gde bi XX označavao naziv same promenljive kojoj želimo da pristupimo.

Korišćenjem ovog sajta prihvatate upotrebu kolačića. Saznajte više