Attributs au niveau de la classe
Les attributs de classe stockent des données qui sont partagées par toutes les instances de la classe. Des valeurs leur sont attribuées dans le corps de la classe et il y est fait référence en utilisant la syntaxe ClassName.
plutôt que la syntaxe self.
lorsqu'elles sont utilisées dans des méthodes.
Dans cet exercice, vous serez un développeur de jeu travaillant sur un jeu où plusieurs joueurs se déplacent sur une grille et interagissent les uns avec les autres. Dans un premier temps, vous souhaitez définir une classe Player
qui se déplacera simplement le long d'une ligne droite. Player
aura un attribut position
et une méthode move()
. La grille étant limitée, le site position
de Player
aura une valeur maximale.
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 Player class
____
# Print Player.MAX_POSITION
____
# Create a player p and print its MAX_POSITITON
____