🧠 Denkoefening - Porsche
We stellen een klasse op die een Porsche voorstelt:
class Porsche: def __init__(self, uitstoot, topsnelheid): self.uitstoot = uitstoot self.topsnelheid = topsnelheid def print_specificaties(self): print("De Porsche heeft een topsnelheid van", self.topsnelheid, "km/h en een uitstoot van", self.uitstoot, "g/km.")
Bestudeer deze code aandachtig en beantwoord de volgende vragen:
- Wat is de naam van de klasse?
- Wat zijn de attributen?
- Wat zijn de parameters van de initialisatiefunctie?
- Wat zijn de methodes?
Kopieer en plak de code in de sandbox. Maak onder de klasse eens een ‘Porsche’ aan en probeer de methode uit te voeren.
💻 Programmeeroefening - Model Porsche
Kopieer en plak bovenstaande code in de editor hieronder.
- Voeg aan de initialisatiefunctie de parameter
model
toe.- Zorg dat in de initialisatiefunctie het model als attributie wordt opgeslagen.
- Voeg een methode toe
print_model()
die “Het model van de Porsche is XXX” print, waarbij XXX vervangen wordt door het correcte model.