[ kiselilimun @ 22.09.2008. 10:48 ] @
Da li neko moze kroz neki primer da mi objasni ova tri pojma .
Hvala!
[ _Abraxas @ 22.09.2008. 11:49 ] @
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.
[ kiselilimun @ 22.09.2008. 13:14 ] @
Hvala na odgovoru i predlogu.
Javicu se da li je to to sto sam trazio!
[ kiselilimun @ 22.09.2008. 14:54 ] @
Ako ima neko jos koji link sa primerima i objasnjenje slobodno nek stavi na forum, necu ga ujesti!
[ Java Beograd @ 22.09.2008. 15:15 ] @
Ono šta bi ti trebalo da naučiš za sada nema nikakve veze sa Javom. To su sve pojmovi objektno orijentisanih programskih jezika. Evo jedan link koji će ti sve objasniti. Ali, moraš STVARNO da čitaš i učiš. Nema vajde od površnog gledanja slika.
http://ootips.org/
[ kiselilimun @ 22.09.2008. 15:24 ] @
Hvala puno na linku mada nisam neki znalac eng jezika, ako imas nesto na nesem jeziku bio bih ti jako zahvalan!!
[ Java Beograd @ 22.09.2008. 15:40 ] @
Prvo da naučiš Engleski, a onda da počneš da učiš Javu. Drugačije ne ide !
[ kiselilimun @ 22.09.2008. 16:50 ] @
Hhahaha. Znao sam da cu dobiti ovakav odgovor.
E jadni oni koji stvrno ne znaju eng .
Hvala jos jednom na pomoci!
[ Java Beograd @ 23.09.2008. 08:55 ] @
Pazi, potpuno je nemoguće profesionalno se baviti informacionim tehnologijama, a ne znati Engleski.
[ kiselilimun @ 23.09.2008. 09:10 ] @
A sta ako je nekom to potrebno samo za seminarski rad?
A ne zeli time da se bavi u zivotu?
Kapiram da treba da se zna eng. i bez tog nema dobrog zaposljenja i prespektive u poslu.
Ali meni trenutno trebaju ova tri pojma da se objasni kroz primer svojim recima nikakvi sad doktorske teze mi nisu potrebne.
Nesto lajicki.
[ augustus @ 23.09.2008. 09:25 ] @
Pa uci covece onda! Google sve zna! Sta sad drugi da ti rade
seminarski?! Ovo je toliko puta pitano i odgovoreno!!
[ kiselilimun @ 23.09.2008. 09:37 ] @
Pazi "COVECE", ako ne mozes da pomognes ne odmazi ok?
Ja ne kazem da mi bilo ko a pogotovo ne ti uradi seminarski rad, vec ste u svojoj valjda nekoj praksi i ucenjeu naisli na neka lepa upustva pa bih voleo da to podelite s' mnom.
Nisam lenj i zeljan sam novih saznanja, od vas zelim samo neke prave smernice da ne lutam i gubim vreme na netu jer mi je ovo jako hitno!
Hvala svim koji zele da pomognu!
[ augustus @ 23.09.2008. 09:41 ] @
Nismo nasli, to smo ucili u skoli :)
uvek se vrti jedan te sti primer i svaki profa ga je ispricao....
[ kiselilimun @ 23.09.2008. 09:43 ] @
Ok, vratite uciteljici pare!!!! :P