상속
기존 클래스의 기능을 가지면서 추가적인 기능을 가진 클래스를 만들기 위해 상속 사용
새 클래스를 만들 때 상위 클래스를 상속 받음으로 상위 클래스의 모든 속성과 기능을 상속 받고
새 클래스에는 추가적인 속성과 기능만을 추가하는 방법
문법
class 새클래스 extend 부모클래스 {
}
새클래스는 부모 클래스로 부터 상속 extend(확장) 된다.
이렇듯이 상속을 거치며 기능이 추가되는 특성으로
클래스의 상속은 확장 extend의 개념을 가진다.
클래스의 상위 계층으로 갈 수 록 일반화되고 간단해진다.
하위 계층으로 갈 수록 특수화되고 개별화 된다.
이러한 특성으로 상속은 코드를 간결하게 하고 코드의 재사용성을 높이는 요인 중 하나
Java 에서는 다중 상속(다수의 클래스로부터 상속 받아 새로운 클래스 생성)을 허용하지 않는다.
'자바' 카테고리의 다른 글
Java - 객체지향 - 추상화 (0) | 2023.12.10 |
---|---|
Java - 객체지향 - 캡슐화 (0) | 2023.12.10 |
Java - 객체 지향 개요 (0) | 2023.12.10 |
참조 형식 멤버 초기화 (0) | 2022.09.24 |
생성자와 소멸자 (2) | 2022.09.20 |