반응형
1. 상속의 이해
- 상속은 부모의 기능을 자식이 물려 받는 것이다.
- 부모 : 자동차
- 자식 : 전기차, 가솔린차
- 자동차 : 추상적인 개념
- 전기차, 가솔린차 : 구체적인 개념
- 전기차나 가솔린차는 이동한다는건 공통이지만 주유방식은 다름.
- 이런경우에 상속관계를 사용하는게 효과적
- 상속은 객체 지향 프로그래밍의 핵심 요소 중 하나
- 기존 클래스의 필드와 메서드를 새로운 클래스에서 재사용하게 해 준다.
- 상속을 사용하려면 extends 키워드를 사용
- extends 대상은 하나만 선택할 수 있다
- extends 는 확장이라는 뜻
- 자바는 다중 상속을 지원하지 않는다. 부모를 하나만 선택할 수있다.
- 상속 관계 덕분에 중복이 줄어든다
2. 용어 정리
- 부모 클래스 (슈퍼 클래스): 상속을 통해 자신의 필드와 메서드를 다른 클래스에 제공하는 클래스
- 자식 클래스 (서브 클래스): 부모 클래스로부터 필드와 메서드를 상속받는 클래스
3. 상속 예시
반응형