Héritage des attributs de classe
Au début de ce chapitre, vous avez appris à connaître les attributs et les méthodes d'une classe qui sont 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
de la première leçon du chapitre et explorer l'héritage des attributs et des méthodes de la classe.
La classe Player
a été définie pour vous. Rappelez-vous que la classe Player
avait deux attributs au niveau de la classe : MAX_POSITION
et MAX_SPEED
, avec les 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)