Abschnitt 2. Kapitel 3
single
Challenge: Erstellung Einer Fahrzeughierarchie
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 entgegennimmt. - Hinzufügen einer Methode namens
get_infozuVehicle, die die Marke und die 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 2. Kapitel 3
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen