2011년 9월 26일 월요일

extends / implements

extends 와 implements 의 차이

extends는 다른 class를 상속하여 부모 class의 모든 기능을 사용할 수 있으며

변수를 추가하거나 함수를 추가, 또는 Overriding을 할 수 있다.

말 그대로 "확장"의 개념


implements는 interface를 상속,

껍데기뿐인 interface의 함수를 모두 구현해야 한다.

비슷한 형태를 가진 class를 여러개 구현할 때 사용한다.

일종의 "틀". 겉모습은 같지만 안에는 각자 다른 것으로 채울 수 있다.

댓글 없음: