:: ADVANCE ::

[Java] extends와 implements 본문

language/Java

[Java] extends와 implements

KSJ14 2015. 8. 31. 14:42
반응형

[Java] extends와 implements


class A extends B 라고 하면

클래스 A가 클래스 B를 상속받는 다는 것이고

-> 순수 상속


class A implements C 라고 하면

클래스 A가 클래스 C라는 인터페이스를 구현하겠다 라는 것이다.

-> 구현 상속


따라서 extends 상속을 받으면 클래스 B의 메소드를 사용할 수 있고 정의 (재정의)할 필요가 없지만

implements로 인터페이스 상속을 받으면 클래스 C의 메소드를 꼭 정의 해서 사용해야 한다.

-> 그렇지 않으면 컴파일 에러가 발생한다.


반응형

'language > Java' 카테고리의 다른 글

[Java] final  (0) 2015.08.29
[JAR] JAR파일  (0) 2015.08.24
[Java] 예외 처리  (0) 2015.03.19
Comments