CommencezCommencez gratuitement

Héritage des attributs de classe

Au début de ce chapitre, vous avez appris que les attributs et les méthodes de classe sont partagés par toutes les instances d'une classe. Comment cela fonctionne-t-il 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 qu'elle comporte deux attributs au niveau de la classe : MAX_POSITION et MAX_SPEED, avec les valeurs par défaut 10 et 3.

Cette activité fait partie du cours

Programmation orientée objet en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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