Attributs au niveau de la classe
Les attributs de classe stockent des données partagées par toutes les instances de la classe. Ils sont définis dans le corps de la classe et, dans les méthodes, on y fait référence avec la syntaxe NomDeClasse. plutôt qu'avec self..
Dans cet exercice, vous êtes un développeur de jeux qui travaille sur un jeu où plusieurs joueurs se déplacent sur une grille et interagissent entre eux. Comme première étape, vous allez définir une classe Player qui se déplace simplement en ligne droite. Player aura un attribut position et une méthode move(). La grille est limitée, donc la position de Player aura une valeur maximale.
Cette activité fait partie du cours
Programmation orientée objet en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create a Player class
____
# Print Player.MAX_POSITION
____
# Create a player p and print its MAX_POSITITON
____