CommencerCommencer gratuitement

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

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