Une variable de classe est une variable commune à la classe. Les variables d'instance sont des variables qui sont utilisées uniquement par cette instance. Ceci est un protocole d'accord pour les débutants.
Exemple
class enemy:
#Variable de classe
#Variables partagées entre les objets d'instance
ENEMY_MAX = 100 #Nombre maximum d'ennemis
CHARACTER = 'O' #Personnage d'affichage ennemi
def __init__(self,x,y):
#Variable d'instance
#Variables non partagées entre les objets d'instance
self.alive = True #Drapeau ennemi vivant
self.x = x #Coordonnées ennemies x
self.y = y #Ennemi et coordonnée
Pour garantir l'accès aux variables de classe, utilisez "nom_classe.variable" à la fois à l'intérieur et à l'extérieur de la classe.
Recommended Posts