方法覆蓋重寫

方法覆蓋重寫的注意事項

  1. 必須保證父子類之間方法的名稱相同,參數列表也相同。
    @Override:寫在方法前面,用來檢測是不是有效的正確覆蓋重寫
    這個註解就算不寫,只要滿足要求,也是正確的方法覆蓋重寫。
@override
public class Zi extends Fu{
        public String method(){         //與父類中方法名稱相同,參數列表也相同
                return null;
        }
}
  1. 子類方法的返回值必須【小於等於】父類方法的返回值範圍
    java.Lang.0 bject類是所有類的公共最高父類,java.Lang. String就是 Object的子類。
  2. 子類方法的權限必須【大於等於】父類方法的權限修飾符。
    小擴展提示:public > protected >( default)> private
    備註:( default)不是關鍵字 default,而是什麼都不寫,留空
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章