To zbija mnie z tropu, że nigdzie nie mogę znaleźć jasnego wytłumaczenia tego. Dlaczego i kiedy należy wywołać metodę klasy bazowej wewnątrz metody o tej samej nazwie w klasie potomnej?Dziedziczenie w języku Python - wywoływanie metod klasy podstawowej w klasie potomnej?
class Child(Base):
def __init__(self):
Base.__init__(self)
def somefunc(self):
Base.somefunc(self)
Zgaduję, że robisz to, gdy nie chcesz całkowicie nadpisać metody w klasie bazowej. czy to naprawdę wszystko?
Jako uwaga boczna należy jednak zawsze wywoływać klasę rodzica "' __init__ ". – Amber