CommencerCommencer 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 ClassName. plutôt que self..

Dans cet exercice, vous êtes un·e développeur·se de jeu travaillant sur un jeu où plusieurs joueurs se déplacent sur une grille et interagissent entre eux. Première étape : vous allez définir une classe Player qui se déplace uniquement 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.

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 Player class
____


# Print Player.MAX_POSITION       
____

# Create a player p and print its MAX_POSITITON
____
Modifier et exécuter le code