Quelqu'un peut-il m'expliquer la différence entre "faire":
class Child(SomeBaseClass):
def __init__(self):
super(Child, self).__init__()
et ceci:
class Child(SomeBaseClass):
def __init__(self):
SomeBaseClass.__init__(self)
J'ai vu super
étant très utilisée dans les classes avec seulement de l'héritage simple. Je peux voir pourquoi vous devriez utiliser dans l'héritage multiple, mais je suis pas clair quels sont les avantages de l'aide dans ce genre de situation.