C++ / Dedičnosť a polymorfizmus / 19. časť
Späť na úvod >> Späť na programovanie >> Späť na seriál
To leto sa ale pekne začalo. Aha, pardon, veď vy ho máte už takmer za sebou. Ale možno si spomeniete na ten hrozný lejak na sklonku júna … no, asi už nie. Koniec koncov, to je vlastne jedno. Mesiac sa s mesiacom zišiel a my sa stretávame pri devätnástej časti nášho seriálu. Povieme si o tom, ako triedy dokážu jedna od druhej dediť svoje vlastnosti a ako je možné, že inštancie tried dokážu byť polymorfné.
Keď triedy dedia
V reálnom živote akt dedenia obyčajne predpokladá ukončenie životnosti jedného objektu (bohatého strýka z Ameriky) a prevod jeho vlastníctva (ťažko zarobených miliónov) na iný objekt (najlepšie na nás). Nie tak v C++. Tu vzťah dedičnosti predstavuje statickú väzbu medzi dvoma triedami, pri ktorej je z existujúcej triedy špecifickým spôsobom odvodená nová trieda, ktorá automaticky získava všetky atribúty a metódy nadradenej triedy. Statická väzba preto, lebo vzťah dedičnosti je známy už v čase kompil ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH