Abstraktni razred

Iz MaFiRaWiki

Ta članek ali del članka je v delu. Veseli bomo, če ga boste dopolnili in popravili.

Kaj pomeni to opozorilo?

Abstrakten razred je splošni nadrazred, ki služi kot osnova za izpeljavo različnih podrazredov. Po zgradbi je zelo podoben ostalim razredom, le da je ena ali več metod abstraktnih (abstraktna metoda vsebuje samo glavo, nima pa telesa). Ne moremo narediti primerka abstraktnega razreda, ampak moramo najprej izpeljati ustrezne podrazrede. Čemu potem služi abstraktni razred? Abstraktni razred uporabljamo le zato, da bi združevali nekatere skupne lastnosti in obnašanje njegovih podrazredov. Tako v abstraktnem razredu "predpišemo" katere spremenljivke in metode bodo morali vsebovati vsi razredi, k bodo iz njega izpeljani.

Osebna orodja