자바공부하기 83.

클래스의 계층구조

 

- 상속으로 인한 클래스의 계층 구조

: 자바의 모든 클래스는 슈퍼 클래스(super class)를 가진다.

: 계층 구조의 위에 위치하는 클래스

* 상위 클래스(super class, parent class)

: 상위클래스를 상속받는 클래스

* 하위 클래스(sub class, childclass)또는 파생클래스(derived class)

 

- 자바에서 최상위 슈퍼 클래스는 java.lang.Object

 

- 명시적으로 지정하지 않으면 모든 클래스는 Object 클래스의 서브 클래스

 

- 자바에서 모든 클래스는 하나이상의 하위 클래스를 가질 수 있으나, 상위 클래스는 하나만을 가질 수 있음.

: 단, final클래스는 하위 클래스를 가지지 못함

 

- 중복 상속 불가

: 단, Interface를 이용한 중복 구현은 가능

 

 

 

+ Recent posts