Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Challenge: Het Creëren van een Voertuigenhiërarchie | Sectie
Objectgeoriënteerd Programmeren in Python
Sectie 1. Hoofdstuk 10
single

single

bookChallenge: Het Creëren van een Voertuigenhiërarchie

Veeg om het menu te tonen

Taak

Veeg om te beginnen met coderen

Definieer een klassehiërarchie voor verschillende soorten voertuigen:

  • Maak een basisklasse genaamd Vehicle met een __init__-methode die brand en speed als argumenten neemt.
  • Voeg een methode toe genaamd get_info aan Vehicle die het merk en de snelheid retourneert.
  • Maak een subklasse Car die erft van Vehicle en een attribuut doors toevoegt.
  • Maak een subklasse Bike die erft van Vehicle en een attribuut type toevoegt (zoals 'mountain' of 'road').
  • Overschrijf de methode get_info in zowel Car als Bike om hun extra gegevens op te nemen (doors voor auto's, type voor fietsen).

Verwacht uitvoerformaat:

# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 10
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

some-alt