Appel d'un méthode dans une autre classe
Arya Dröttningu
Messages postés
650
Statut
Membre
-
potyrond -
potyrond -
Bonjour,
Je voudrais appeler la méthode d'une classe A depuis une classe B mais impossible j'obtiens toujours l'erreur "A objet has no attribute 'printSymbol' ". Il doit y avoir un truc que j'ai mal compris.....
Fichier a.py
Fichier b.py
Quelqu'un pourrait me dire comment faire ?
Je voudrais appeler la méthode d'une classe A depuis une classe B mais impossible j'obtiens toujours l'erreur "A objet has no attribute 'printSymbol' ". Il doit y avoir un truc que j'ai mal compris.....
Fichier a.py
class A : symbol = "X" def printSymbol (self, i) : return (self.symbol)
Fichier b.py
from a import *
class B :
a = A()
def maFonction (self) :
symbol = self.a.printSymbol(1)
print (symbol )
Quelqu'un pourrait me dire comment faire ?