Polymorfizmus

Z Delphi & Pascal (česká wiki)
Verze z 21. 9. 2012, 15:33, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (1 revízia: Objektovo orientované programovanie)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Objekt môže zdediť vlastnosti a metódy svojho predchodcu “aj s chlpami” - absolútne bezo zmeny, alebo si môže vlastnosti (ale oveľa častejšie metódy) prispôsobiť. Ako príklad sa uvádza procedúra Kresli() – po anglicky Draw() . V hierarchii geometrických objektov môže byť Kružnica dedičom Bodu, ale kružnica sa vykresľuje inak ako bod. Metóda Draw() teda musí byť v Kružnici redefinovaná. Podľa spôsobu použitia delíme redefinované metódy na Statické metódy a Virtuálne metódy.