기초 JAVA 교육과정 ] 클래스의 계층구조

 

기초 JAVA 교육과정 ] 클래스의 계층구조

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

클래스의 계층구조

 

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

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

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

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

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

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

 

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

 

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

 

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

  - , final클래스는 하위 클래스를 가지지 못함.

 

 * 중복 상속 불가

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

 

 

+ Recent posts