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