-
상속
상속은 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다.
상속의 장점
상속을 통해서 클래스를 작성하면 보다 적은 양의 코드로 새로운 클래스를 작성할 수 있다.
코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 용이하다. → 유지보수가 편리하다.
상속을 구현할 땐 키워드 'extends'를 사용한다.
새로 작성하려는 클래스의 이름이 Child이고, 상속받고자 하는 기존 클래스 이름이 Parent라면 아래 예시와 같다.
예시
class Parent{} class Child extents Parent{}
상속해주는 클래스는 '조상 클래스', 상속 받는 클래스는 '자손 클래스'라고 한다.
상속의 특징
1. 자손 클래스는 조상 클래스의 모든 멤버를 상속받는다. (단, 생성자와 초기화 블럭은 상속되지 않는다.)
2. 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다.
'공부 > Java' 카테고리의 다른 글
단일상속과 Object 클래스 (0) 2024.02.04 포함관계와 클래스 간의 관계 (0) 2024.02.01 싱글톤(Singleton) (0) 2024.01.12 각 타입의 기본값(default value) (0) 2024.01.08 변수의 초기화와 멤버변수의 초기화 (4) 2024.01.08