2025.08.19
상속이란?
- 코드의 재활용을 보다 체계적으로 하기 위한 하나의 방법으로 나온 개념.
(부모의 재산을 물려받는 것을 의미)
상속의 장점
- 개발 시간 단축
- 코드의 재활용
자바의 최상위 클래스는 무엇인가?
- Object (모든 클래스의 프로토타입 - 표준규격)
- 아무것도 없는 main에 생성자를 만들 때 기본적으로 Objecr 클래스에
있는 기능들을 상속 받는다. 이를 암묵적 상속이라 한다.
- 암묵적 상속을 하는 건 Object 클래스 뿐이다.
- 명시적 상속 (공부 해야 할 부분)
상속 형식
Class 자식클래스 extends 부모클래스{
내용 기술
}
다중 상속 체계(C언어)
- 내가 원하는 기능을 다 물려받을 수 있지만 누구의 기능인지 모름.
단일 상속 체계(Java언어)
- 내가 받은 기능이 누구로부터 파생되었는지 쉽게 알 수 있음. 반드시 주가 되는 것을 상속 받아야 함.