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
mais j'obtiens un message comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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__
__dict__ content:<bound method classe_fille_B.__dict__ of <__main__.classe_fille_B object at 0x00917150>>
Partager