🧠 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.