Thursday, 13 March 2014

Šta je u kojoj fioci?

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