ACER_112024 ACER_112024 ACER_112024

C++ / Dedičnosť a polymorfizmus / 19. časť

0
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 ...
C++

Mohlo by vás zaujímať

Mohlo by vás zaujímať