Osnovna
jedinica u OOP je objekat. Objekti se u Javi zapisuju pomoću klasa.
Klase se
razvrstavaju po paketima (kao fioke u ormaru). :D
Više
paketa čine jedan projekat, tj. program (ormar).
E sad
nije baš uvek dozvoljeno da se svakom atributu ili promenljivoj (čarapi)
pristupa iz bilo koje klase ili bilo kog paketa.
Za
definisanje pristupa koriste se modifikatori pristupa.
ü public
– najmanje restriktivan, svuda dostupan
ü protected
– sprečava pristup iz klasa izvan paketa,
ü bez
pristupnog atributa – pristup se ograničava na klase iz istog paketa
ü private
– pristup samo unutar klase.
Atribut a je vidljiv u oba paketa i usvakoj klasi.
Atribut b se može videti i može mu se pristupiti samo iz klasa X i Y.
Atribut c se nalazi u istoj situaciji kao i atribut b.
Atribut d se može koristiti samo u klasi Z.
Razlika između b i c će se videti kada se upoznamo sa nasleđivanjem.
No comments:
Post a Comment