질문 : 구현 vs 확장 : 언제 사용합니까? 차이점이 뭐야? 이해하기 쉬운 언어 또는 일부 기사 링크로 설명하십시오. 답변 extends 는 클래스를 확장 하기위한 것입니다. implements 은 인터페이스 를 구현하기위한 것입니다. 인터페이스와 일반 클래스의 차이점은 인터페이스에서 선언 된 메서드를 구현할 수 없다는 것입니다. 인터페이스를 "구현"하는 클래스 만이 메소드를 구현할 수 있습니다. 인터페이스에 해당하는 C ++는 추상 클래스입니다 (정확히 동일하지는 않지만 거의). 또한 Java는 클래스에 대한 다중 상속을 지원하지 않습니다. 이것은 여러 인터페이스를 사용하여 해결됩니다. public interface ExampleInterface { public void doAction(); publ..