http://laris.fesb.hr/java/inheritance.htm
Na ovoj stranici su objasnjeni nasledjivanje i polimorfizam, kroz primere. Ako ti i nakon toga bude bilo nejasno, ti pitaj.
Sto se tice pojam enkapsuliranja ili kapsuliranja, on on se odnosi na postavljanje prava pristup na private,za sve atribute klase(potpuno enkapsuliranje). Za one atribute klase koje zelis da citas ili im menjas vrednosti van konkretne klase,najcesce se koriste get i set metode ili popularno zvani geteri i seteri.
Code:
Class Enkapsulacija
{
private int i;
private String str;
public void setStr(String str1)
{
this.str = str1;
}
}
Class Kapsulacija
{
public void dodeliVrednostStr(String s)
{
Enkapsulacija e = new Enkapsulacija();
e.setStr(s);
e.str = s;//nije dozvoljeno jer joj je pravo pristrupa postavljeno na private
}
}
Inace, o ovim pojmovima imas vise u skoro svakoj knjizi o Javi za pocetnike.