차이점이 있습니까?
public class A extends AbstractB implements C
{...}
대...
public class A extends AbstractB
{...}
abstract class AbstractB implements C
{...}
두 경우 모두 클래스 A가 인터페이스를 준수한다는 것을 이해합니다. 두 번째 경우에는의 AbstractB
인터페이스 메소드에 대한 구현을 제공 할 수 있습니다 C
. 그게 유일한 차이점인가요?
나는의 인터페이스 방법 중 하나에 대한 구현을 제공하지 않으려면 AbstractB
, 내가 사용해야 스타일을 ? 하나 또는 다른 하나를 사용하는 데 숨겨진 '문서'목적이 있습니까?