CommencezCommencez gratuitement

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

Voir le cours

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