자바공부하기 83.
클래스의 계층구조
- 상속으로 인한 클래스의 계층 구조
: 자바의 모든 클래스는 슈퍼 클래스(super class)를 가진다.
: 계층 구조의 위에 위치하는 클래스
* 상위 클래스(super class, parent class)
: 상위클래스를 상속받는 클래스
* 하위 클래스(sub class, childclass)또는 파생클래스(derived class)
- 자바에서 최상위 슈퍼 클래스는 java.lang.Object
- 명시적으로 지정하지 않으면 모든 클래스는 Object 클래스의 서브 클래스
- 자바에서 모든 클래스는 하나이상의 하위 클래스를 가질 수 있으나, 상위 클래스는 하나만을 가질 수 있음.
: 단, final클래스는 하위 클래스를 가지지 못함
- 중복 상속 불가
: 단, Interface를 이용한 중복 구현은 가능
'자바 > JAVA...Spring' 카테고리의 다른 글
JAVA공부하기 85. 변수 및 메서드의 접근제어 (0) | 2015.05.22 |
---|---|
자바공부하기 84. 클래스 상속 선언의 형식 (0) | 2015.05.20 |
자바공부하기 82. 상속의 개요 (0) | 2015.05.19 |
자바공부하기 81. overloading vs overriding (0) | 2015.05.19 |
자바공부하기 79. 다형성이란? (0) | 2015.05.19 |