CommencerCommencer gratuitement

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

Afficher le cours

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)
Modifier et exécuter le code