[JAVA] extends와 implements차이
[JAVA] extends와 implements차이
extends
class A extends B : A는 B라는 클래스를 상속 받아서 +a 된다는 뜻
일반 클래스와 abstract 클래스 상속에 사용extends는 순수 상속으로 모든것을 다 가져옴
implements
class A implements C : A는 C라는 인터페이스를 구현한다는 뜻
interface상속에 사용implements는 구현상속으로 인터페이스만 가져옴(즉, 상속은 받되, 그 상속 내용이 비어 있음)
참고 : http://gdthink.blogspot.com/2006/06/extends%EC%99%80-implements%EC%9D%98-%EC%B0%A8%EC%9D%B4.html
댓글
댓글 쓰기