Vytvor triedu Bod s atribútmi x, y, ktorých hodnotu zadáva používateľ pri vytvorení objedku a metódami __str__
na výpis a posun() pre vyrátanie posunu súradníc o dx a dy.
Vytvor triedu Kruh, ktorá dedí z metódy Bod, pričom v triede __init__
využije funkciu super() a pridá atribút polomer a prispôsobí metódu __str__
.
Vytvorte podobne triedy Obdlznik a Trojuholnik, pričom vhodne zmeníte metódy __init__
a __str__
.
Použitie funkcie super(): Vytvorte triedu DopravnyProstriedok s atribútmi nazov a rychlost. Potom vytvorte triedu Auto, ktorá zdedí DopravnyProstriedok, pridá atribút pocet_kolies (predvolená hodnota 4) a prepíše metódu info(), ktorá vypíše informácie o vozidle.
Viacúrovňová dedičnosť: Vytvorte triedu Osoba s atribútmi meno a vek. Potom vytvorte triedu Zamestnanec, ktorá zdedí atribúty a metódy triedy Osoba a pridá atribút pozicia. Nakoniec vytvorte triedu Manazer, ktorá zdedí atribúty a metódy triedy Zamestnanec a pridá metódu motivuj_zamestnancov(), ktorá vypíše “Všetci musíme pracovať naplno!”.