Thursday, 13 March 2014

Apstrakcija


Pogledajmo još jednom ovaj primer sa psima. U suštini metoda laje u klasi Pas ne radi ništa. Onda tek radi kada se pozove nad objektima podklase klase Pas. To znači da nije nam bilo potrebno da definišemo telo ove metode u glavnoj(baznoj) klasi.
Tu na scenu stupa apstrakcija. Često se kreira apstraktna klasa da bi se koristile pogodnosti polimorfizma.
Apstraktna klasa je klasa u kojoj su jedna ili više metoda deklarisane, ali nisu definisane. To znači da su navedeni samo potpisi metoda, a telo se definiše u klasi koja je nasleđuje.



No comments:

Post a Comment