Sektion 1. Kapitel 10
single
Challenge: Creating a Vehicle Hierarchy
Stryg for at vise menuen
Opgave
Swipe to start coding
Definér en klassehierarki for forskellige typer køretøjer:
- Opret en basisklasse kaldet
Vehiclemed en__init__-metode, der tagerbrandogspeedsom argumenter. - Tilføj en metode kaldet
get_infotilVehicle, som returnerer mærke og hastighed. - Opret en underklasse
Car, der arver fraVehicleog tilføjer etdoors-attribut. - Opret en underklasse
Bike, der arver fraVehicleog tilføjer ettype-attribut (såsom'mountain'eller'road'). - Overskriv
get_info-metoden i bådeCarogBikefor at inkludere deres ekstra data (doorsfor biler,typefor cykler).
Forventet outputformat:
# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>
Løsning
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 10
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat