0
문서 용도로만 사용할 수 있습니까 (예 : Deque 인터페이스가 Queue 인터페이스의 모든 메소드를 오버라이드하여 다른 설명을 추가), 또는 다른 이유가 있습니까?일부 인터페이스 메소드가 다른 인터페이스로 대체되는 이유는 무엇입니까?
문서 용도로만 사용할 수 있습니까 (예 : Deque 인터페이스가 Queue 인터페이스의 모든 메소드를 오버라이드하여 다른 설명을 추가), 또는 다른 이유가 있습니까?일부 인터페이스 메소드가 다른 인터페이스로 대체되는 이유는 무엇입니까?
더 구체적인 메서드 서명과 반환 형식을 적용하는 데 사용할 수 있습니다. 다음을 고려하십시오.
public interface Foo {
Object result();
}
public interface Bar extends Foo {
@Override
String result(); // Bar redefines result() to return a String
}
특히 API 사용자에게 선택적 예외를 throw하지 않을 것을 말하기 위해 사용할 수도 있습니다. – Thirler