接口中的方法重寫


接口中方法重寫和類中方法重寫滿足的要求是一致的

方法簽名由方法名稱和參數列表(方法的參數的順序和類型)組成

方法簽名一樣,代表的是同一個方法

 

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();
    
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM