IT/<안드로이드>

자바의 extends 와 implements 키워드가 하는 역할

_증거인멸 2014. 3. 9. 12:37

Implements

 

 

implements는 그 안에 서술된 내용은 없고 선언만 되어 있는 것이다.

extends와 다르게 여러개의 클래스를 상속받을 수 있다.

 

Extends

 

아예 모두 상속받아서 부모 클래스에 있는 메소드를 사용하는 것.

자식 클래스는 부모 클래스가 가지고 있는 메소드나 변수 등을 특별한 선언 없이 사용할 수 있다.

주의 할 점은 상속일 때 부모 클래스는 반드시 하나 뿐.

그러나 부모클래스가 여러개의 자식 클래스를 갖는 것은 가능하다.

 

반응형