2011-10-11 58 views

回答

4

您可以使用它來執行更具體的方法簽名和返回類型。考慮:

public interface Foo { 
    Object result(); 
} 

public interface Bar extends Foo { 
    @Override 
    String result(); // Bar redefines result() to return a String 
} 
+0

值得注意的是,你也可以使用它來告訴你的API用戶你不會拋出可選的異常。 – Thirler