Java基礎整理(3) 重載與重寫

一些混淆點


重載與重寫

方法重載的規則:

  1. 方法名一致,參數列表中參數的順序,類型,個數不同。
  2. 重載與方法的返回值無關,存在於父類和子類,同類中。
  3. 可以拋出不同的異常,可以有不同修飾符。

方法重寫的規則:

  1. 參數列表必須完全與被重寫方法的一致,返回類型必須完全與被重寫方法的返回類型一致。

  2. 構造方法不能被重寫,聲明爲 final 的方法不能被重寫,聲明爲 static 的方法不能被重寫,但是能夠被再次聲明。【字面意思,等同於覆蓋父類方法】
    在的son類與father類中加入test方法
    在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述
    在這裏插入圖片描述

  3. 訪問權限不能比父類中被重寫的方法的訪問權限更低。

  4. 重寫的方法能夠拋出任何非運行時異常,無論被重寫的方法是否拋出異常。但是,重寫的方法不能拋出新的強制性異常,或者比被重寫方法聲明的更廣泛的強制性異常,反之則可以。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章