Powrót do: Podstawy Testów Automatycznych w Selenium i Python cz. 5 – Profesjonalna konfiguracja projektu
Teraz Ty – Dziedziczenie w praktyce
Teraz, gdy wiemy jak stworzyć prostą klasę pochodną po wybranej klasie bazowej, możemy w analogiczny sposób zaprojektować klasę Cat
, która powinna dziedziczyć po klasie Mammal
. Dodatkowo dodajmy do naszej nowej klasy Cat
metodę purr()
(która jest specyficzna dla kotów 😉 ), w której znajdzie się prosty print('purr!')
.
Po stworzeniu klasy Cat
dodajmy również kilka wywołań funkcji, tak aby na konsoli ukazał nam się następujący wynik:
Animal! Mammal! Cat! introduce_yourself! purr! increase_age!
Dla uproszczenia polecamy pracować cały czas w jednym pliku 😉