Supposons que je dispose d'un Base
et une classe Child
qui hérite de la classe Base
. Quelle est la bonne façon d'appeler le constructeur d'une classe de base à partir d'une classe enfant en Python ? Dois-je utiliser super
?
Voici un exemple de ce que j'ai fait jusqu'à présent :
class Base(object):
def __init__(self, value):
self.value = value
...
class Child(Base):
def __init__(self, something_else):
super(Child, self).__init__(value=20)
self.something_else = something_else
...
Est-ce exact ?
Merci, Boda Cydo.