2012-02-29 4 views

답변

39

interfaceclass이 그런 사양의 구체적인 구현 인 동안 class이 어떻게 동작해야하는지에 대한 추상 사양입니다.

따라서 implements을 쓸 때 작성한 구현에서 일부 추상 사양을 충족한다고 말합니다.

extends는 구현 (class) 또는 사양 (interface) 중 하나를 가지고 서로 다른 또는 새로운 기능으로 추가 (또는 행동의 규격 변경)하여 동작을 수정하고 을 -ing 확장을 의미 .

12

클래스는 다른 클래스를 확장하고 인터페이스를 구현합니다. 인터페이스는 다른 인터페이스를 확장합니다.
인터페이스에 구현 된 메소드가 없습니다. 정의 된 메소드가 모두 비어 있으므로 클래스가 인터페이스에서 상속하는 경우 을 구현해야합니다. 그러나 Class1이 Class2로부터 상속받은 경우 이미 Class2의 작업 방법이 있으며 Class2까지 확장됩니다.