Eine Klassenvariable ist eine der Klasse gemeinsame Variable. Instanzvariablen sind Variablen, die nur von dieser Instanz verwendet werden. Dies ist ein Memorandum of Understanding für Anfänger.
Beispiel
class enemy:
    #Klassenvariable
    #Von Instanzobjekten gemeinsam genutzte Variablen
    ENEMY_MAX = 100  #Maximale Anzahl von Feinden
    CHARACTER = 'O' #Feindliches Anzeigezeichen
    def __init__(self,x,y):
    #Instanzvariable
    #Variablen, die nicht von Instanzobjekten gemeinsam genutzt werden
        self.alive = True #Feind lebendige Flagge
        self.x = x        #Feindliche x-Koordinaten
        self.y = y        #Feindliche y-Koordinate
Verwenden Sie "class.variable name" sowohl innerhalb als auch außerhalb der Klasse, um den Zugriff auf Klassenvariablen sicherzustellen.
Recommended Posts