Z kursu: Zagadnienia programowania w Pythonie

Aby odblokować ten kurs, skorzystaj z bezpłatnej próbnej subskrypcji

Dołącz dzisiaj, aby uzyskać dostęp do ponad 24 100 kursów prowadzonych przez ekspertów w branży.

Nadpisywanie odziedziczonych metod

Nadpisywanie odziedziczonych metod

- W dzisiejszych czasach nie wszystkie samochody jeżdżą na benzynie, niektóre są elektryczne. Samochody elektryczne mają radio i szyby, więc mogą odziedziczyć te metody z klasy samochodów. Samochód elektryczny ma również kolor i producenta. Jest to biały Nissan, więc powinien odziedziczyć te pola danych również z klasy pojazdu. W tym miejscu natrafiam na pewien problem. Metoda jazdy dla tej klasy pojazdu wykorzystuje gaz, ale mój samochód elektryczny nie. Wykorzystuje energię elektryczną, więc metoda jazdy nie ma sensu, aby stworzyć podklasę samochodów elektrycznych, która dziedziczy po samochodach i klasach pojazdów, muszę zastąpić tę metodę napędu gazowego z klasy pojazdów specjalnie zaprojektowaną ekologiczną metodą napędu elektrycznego. Wróćmy do garażu pełnego eleganckich pojazdów z poprzedniego filmu, który definiuje klasę bazową dla pojazdu i dwie podklasy dla samochodu i motocykla. Stwórzmy teraz nową klasę dla samochodów elektrycznych o nazwie electric car, która będzie…

Spis treści