쉽게 이해하기
Child(Parent)는 부모 기능을 이어받습니다. Child가 speak를 다시 구현하면 Child 객체의 speak가 실행됩니다. super().speak()로 부모의 원래 동작을 호출하고 자식 기능을 덧붙일 수도 있습니다.
눈으로 따라가기
부모 점수 계산 + 자식 보너스 → super().score()+bonus
class Parent:
def score(self,n):
return n*2
class Child(Parent):
def score(self,n):
return super().score(n)+3
p=Child()
print(p.score(2))시험 함정
super가 새로운 부모 객체를 만든다고 생각하지 않습니다.
함께 보는 관련 주제
비슷한 개념의 핵심과 함정을 이 페이지에서 비교합니다.
즉시 문제 · 4개
정답을 제출하면 해설과 관련 개념을 확인합니다. 틀린 문제는 자동으로 오답노트에 저장됩니다.
즉시 3문제관련 문제 전체검증 근거
기술 문서/실행 검증 · 마지막 검증 2026-09-27 · 핵심 코드 추적 유형 · 공식 출제 횟수 집계 없음