dedovanje in polimorfizem sta neodvisni, a povezani entiteti – možno je imeti eno brez drugega. če uporabljamo jezik, ki zahteva, da imajo spremenljivke določeno vrsto (c++, c, java), potem lahko verjamemo, da so ti koncepti povezani.
Ali je polimorfizem podedovan?
Dedovanje je tisto, pri katerem se ustvari nov razred (izpeljani razred), ki podeduje značilnosti že obstoječega razreda (osnovni razred). Ker je polimorfizem tisti ki ga je mogoče definirati v več oblikah … ker je lahko polimorfizem v času prevajanja (preobremenitev) kot tudi polimorfizem v času izvajanja (preglasitev).
Ali polimorfizem zahteva večkratno dedovanje?
Kot je rekel Ikke, Mnogo dedovanje nima nič opraviti s polimorfizmom. Torej bi razred Child podedoval tako atribute kot vedenja iz obeh razredov.
Ali je mogoče polimorfizem doseči z dedovanjem?
3. Dedovanje podpira koncept ponovne uporabe in zmanjšuje dolžino kode v objektno usmerjenem programiranju. … Dedovanje je lahko enojno, hibridno, večkratno, hierarhično in večnivojsko dedovanje. Ker je lahko polimorfizem časa prevajanja (preobremenitev) kot tudi polimorfizem v času izvajanja (preglasitev).
Ali lahko dosežemo abstrakcijo brez dedovanja?
Abstrakcija sama po sebi je mogoča brez dedovanja: Lahko naredite abstrakt razreda in ne zahteva nobenega dedovanja.