Transportmiddelen

Maak een nieuw project aan met de naam transportmiddelen .

Gebruik voor deze oefening class, geen object literals!

Maak een class Voertuig, deze bevat:

  • property naam (string)

  • property brandstof (Brandstof)

  • methode rijden()

Maak voor de brandstof property een nieuwe type Brandstof aan met types : BENZINE, ELEKTRISCH, GEEN : zie naar de String union .

Maak vervolgens twee classes aan : Auto en Fiets en implementeer de Voertuig interface.

De methode rijden() toont volgende tekst:

  • bij auto : ${naam} rijdt op de weg met brandstof ${brandstof}

  • bij fiets : ${naam} rijdt op het fietspad met brandstof ${brandstof}

Maak vervolgens meerdere instanties aan van beide classes bv: bmw, tesla, koersfiets, speedelec en toon voor elke instantie de rijden() methode in de console.

Last updated