Abschnitt 1. Kapitel 10
single
Challenge: Creating a Vehicle Hierarchy
Swipe um das Menü anzuzeigen
Aufgabe
Wischen, um mit dem Codieren zu beginnen
Definieren einer Klassenhierarchie für verschiedene Fahrzeugtypen:
- Erstellen einer Basisklasse namens
Vehiclemit einer__init__-Methode, diebrandundspeedals Argumente übernimmt. - Hinzufügen einer Methode namens
get_infozuVehicle, die Marke und Geschwindigkeit zurückgibt. - Erstellen einer Unterklasse
Car, die vonVehicleerbt und ein Attributdoorshinzufügt. - Erstellen einer Unterklasse
Bike, die vonVehicleerbt und ein Attributtypehinzufügt (wie zum Beispiel'mountain'oder'road'). - Überschreiben der Methode
get_infosowohl inCarals auch inBike, um die zusätzlichen Daten einzubeziehen (doorsfür Autos,typefür Fahrräder).
Erwartetes Ausgabeformat:
# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 10
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen