Mi sconcerta come non riesca a trovare una spiegazione chiara di questo ovunque. Perché e quando è necessario chiamare il metodo della classe base all'interno del metodo stesso nome della classe figlio?ereditarietà Python - chiamando i metodi della classe base all'interno della classe figlio?
class Child(Base):
def __init__(self):
Base.__init__(self)
def somefunc(self):
Base.somefunc(self)
Sto supponendo che lo faccia quando non si desidera sovrascrivere completamente il metodo nella classe base. è davvero tutto quello che c'è da fare?
Come nota a margine, tuttavia, si dovrebbe sempre chiamare la classe genitrice ''__init__'. – Amber