Python - 문제 미리보기
문제 2053
easy
상속(Inheritance)에 대한 설명으로 올바른 것은?
정답: A
상속의 핵심 개념:
기본 정의:
⦁ 상속: 기존 클래스의 속성과 메서드를 새로운 클래스가 물려받는 OOP의 핵심 기능
⦁ 코드 재사용: 이미 작성된 코드를 다시 작성하지 않고 활용
⦁ 계층 구조: 부모-자식 관계로 클래스들을 체계적으로 구성
상속의 용어:
⦁ 부모 클래스 (Parent Class): 상속을 해주는 클래스 (= 기반 클래스, Base Class)
⦁ 자식 클래스 (Child Class): 상속을 받는 클래스 (= 파생 클래스, Derived Class)
상속의 장점:
⦁ 코드 중복 제거: 공통 기능을 부모 클래스에 한 번만 작성
⦁ 유지보수 용이: 공통 기능 수정 시 부모 클래스만 변경
⦁ 확장성: 기존 기능을 유지하면서 새 기능 추가 가능
⦁ 일관성: 같은 계열의 클래스들이 일관된 인터페이스 제공
실생활 비유:
동물 (부모)
├── 개 (자식) - 동물의 특성 + 짖기
├── 고양이 (자식) - 동물의 특성 + 야옹거리기
└── 새 (자식) - 동물의 특성 + 날기
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.