어디서나이 설명에 대한 명확한 설명을 찾을 수 없다는 것을 당황스럽게합니다. 하위 클래스의 same-name 메서드 내에서 기본 클래스의 메서드를 호출해야하는 이유는 무엇입니까?Python 상속 - 하위 클래스 내부에서 기본 클래스 메서드를 호출합니까?
class Child(Base):
def __init__(self):
Base.__init__(self)
def somefunc(self):
Base.somefunc(self)
기본 클래스의 메소드를 완전히 덮어 쓰지 않으려는 경우이 작업을 수행한다고 생각합니다. 그게 정말로 전부입니까?
그러나 부모 클래스는 항상 '__init__'을 호출해야합니다. – Amber