接口中方法重寫和類中方法重寫滿足的要求是一致的
方法簽名由方法名稱和參數列表(方法的參數的順序和類型)組成
方法簽名一樣,代表的是同一個方法
1 返回類型與被重寫方法的返回類型可以不相同,但是必須是父類返回值的同類型或者子類
2 訪問權限不能比父類中被重寫的方法的訪問權限更低
3 重寫的方法不能拋出新的強制性異常,或者比被重寫方法聲明的更廣泛的異常
4 聲明為final的方法不能被重寫
5 聲明為private的方法不能被重寫
public class Student extends Person { }
public class Person { }
public interface Foo { Person say() throws Exception; }
public interface Bar extends Foo { @Override Student say(); }