Héritage des attributs de classe
Au début de ce chapitre, vous avez découvert les attributs et méthodes de classe, partagés par toutes les instances d’une classe. Comment fonctionnent-ils avec l’héritage ?
Dans cet exercice, vous allez créer des sous-classes de la classe Player vue dans la première leçon du chapitre, et explorer l’héritage des attributs et des méthodes de classe.
La classe Player a été définie pour vous. Rappelez-vous que Player possède deux attributs au niveau de la classe : MAX_POSITION et MAX_SPEED, avec pour valeurs par défaut 10 et 3.
Cet exercice fait partie du cours
Programmation orientée objet en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create a Racer class and set MAX_SPEED to 5
____
# Create a Player and a Racer objects
p = ____
r = ____
print("p.MAX_SPEED = ", p.MAX_SPEED)
print("r.MAX_SPEED = ", r.MAX_SPEED)
print("p.MAX_POSITION = ", p.MAX_POSITION)
print("r.MAX_POSITION = ", r.MAX_POSITION)