Classes mère/fille et héritage
Bonjour à tous,
J'ai une classe mère A et une classe fille B.
Une instance de B hérite des propriétés et méthodes de A. Lorsque j'appel la méthode __dict__ de B, je récupère la totalité des attributs de A et de B (Normal...)
Est-il possible de ne récupérer que les attributs de la classe mère sans ceux de la classe fille ?
Je pensais pouvoir y parvenir en m'insperant de la méthode d'initialisation de la classe mère en écrivant une méthode du genre
Code:
1 2 3 4 5 6 7 8 9 10
| class classe_mere_A:
...
class classe_fille_B:
def __init__(self):
super(classe_fille_B, self).__init__
def my_mother__dict__(self):
return super(classe_fille_B, self).__dict__ |
mais j'obtiens un message comme suit :
__dict__ content:<bound method classe_fille_B.__dict__ of <__main__.classe_fille_B object at 0x00917150>>