Java
상속(inheritance)
림디
2020. 3. 25. 12:00
반응형
상속, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이며, 코드의 추가 및 변경이 매우 용이하다.
상속은 'extends' 키워드를 사용한다.
자바 상속 예제
class Child extends Parent{
}
* 주의 - 생성자와 초기화 블럭은 상속되지 않는다.
자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다.
private 또는 default 가 사용된 멤버들은 상속 받지만 자손클래스로 부터 접근이 제한된다.
자손 클래스의 인스턴스를 생성하면 조상 클래스의 멤버도 함께 생성되기 때문에 따로 조상 클래스의 인스턴스를 생성하지 않고도 조상 클래스의 멤버들을 사용할 수있다.