Existe-t-il un moyen d'obtenir toutes les fonctions remplacées d'une sous-classe en Python?
Exemple:
class A:
def a1(self):
pass
def a2(self):
pass
class B(A):
def a2(self):
pass
def b1(self):
pass
Ici, je voudrais obtenir une liste ["a2"]
pour un objet de classe B
(ou pour l'objet classe lui-même) puisque la classe B
ne remplace qu'une seule méthode, à savoir a2
.
class A:
def a1(self):
pass
def a2(self):
pass
class B(A):
def a2(self):
super().a2()
pass
def b1(self):
pass
obj = B()
obj.a2() # ***first give the output of parent class then child class***