Section 2. Chapitre 3
single
Défi : Création d'une hiérarchie de véhicules
Glissez pour afficher le menu
Tâche
Glissez pour commencer à coder
Définir une hiérarchie de classes pour différents types de véhicules :
- Créer une classe de base nommée
Vehicleavec une méthode__init__prenantbrandetspeedcomme arguments. - Ajouter une méthode appelée
get_infoàVehiclequi retourne la marque et la vitesse. - Créer une sous-classe
Carqui hérite deVehicleet ajoute un attributdoors. - Créer une sous-classe
Bikequi hérite deVehicleet ajoute un attributtype(tel que'mountain'ou'road'). - Redéfinir la méthode
get_infodansCaretBikepour inclure leurs données supplémentaires (doorspour les voitures,typepour les vélos).
Format de sortie attendu :
# Vehicle
Brand: <brand>, Speed: <speed>
# Car
Brand: <brand>, Speed: <speed>, Doors: <doors>
# Bike
Brand: <brand>, Speed: <speed>, Type: <type>
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 2. Chapitre 3
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion