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用戶你不會拋出可選的異常。 – Thirler