Python et instance de class
Bonjour,
Il y a un truc qui me depasse en Python!! Lorsque je cree 2 objets differents, les données de l'un interfere avec celui de l'autre comme si ils ne faisaient qu'un seul et meme objet !!!
pour montrer de quoi je parle, j'ai ecrit le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
class Essai(object):
name = ""
myTests = [] # list of defined criteria
def addATest(self, t):
self.myTests.append(t)
def printEssai (self):
for i in range(len(self.myTests)):
print self.myTests[i]
if __name__ == '__main__':
essai1 = Essai()
essai1.addATest(3)
essai1.addATest(4)
essai1.printEssai()
essai2 = Essai()
essai2.addATest(6)
essai1.printEssai() |
quelqu'un peut m'expliquer ??
merci