1. Learn
  2. /
  3. Курси
  4. /
  5. Introduction à la programmation orientée objet en Python

Connected

вправа

Attributs au niveau de la classe

Les attributs de classe stockent des données partagées par toutes les instances de la classe. On leur assigne des valeurs 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 conceptrice ou concepteur de jeu et vous travaillez sur un jeu où plusieurs joueurs se déplacent sur une grille et interagissent entre eux. Comme première étape, vous voulez définir une classe Player qui se déplace simplement en ligne droite. Player aura un attribut position et se déplacera sur une grille avec un nombre limité de positions, donc la position de Player aura une valeur maximale.

Інструкції

100 XP
  • Définissez une classe Player.
  • Créez un attribut de classe nommé MAX_POSITION avec la valeur 10.
  • Dans le constructeur __init__(), initialisez l'attribut d'instance position à 0.
  • Créez un objet Player nommé p et affichez sa valeur MAX_POSITION.