Variable de classe

class T(object):

    #Variable de classe (partagée par tous les objets
    words = []

    def add_word(self,word):
        #Notez que vous ajoutez self lors de l'accès aux variables de classe
        self.words.append(word)


c = T()
c.add_word('add 1')
c.add_word('add 2')
print(c.words)#['add 1', 'add 2']

d = T()
d.add_word('add 3')
d.add_word('add 4')
print(d.words) #['add 1', 'add 2', 'add 3', 'add 4']

Recommended Posts

Variable de classe
Variable de classe
classe
classe
Python: variables de classe et d'instance
Globalisation des variables d'instance de classe
Variables de classe et d'instance Python
Les mines terrestres cachées dans les variables de classe Python
[Python] Variables
Héritage de classe
Comment accéder aux variables de classe?
[Python] Hériter d'une classe avec des variables de classe
Classe abstraite
Exemple d'utilisation de variables de classe et de méthodes de classe
[Python] classe, instance
"Kanrika" la classe python
À propos de python, classe
[python] Différence entre variable et self. Variable dans la classe
Aller aux bases de la classe
Classe de traitement de page
Variables shell, variables d'environnement
Méthode de classe Méthode statique
classe python, instance
Classe d'exception propriétaire
Classe pour convertir JSON
Les bases de #Python (classe)