方法的重載(Overload)與重寫(Override)

重載(Overload)

兩同一不同

  • 在同一個類當中
  • 方法名相同
  • 形參列表不同(eg:形參順序,變量類型,形參個數不同)
    Overload
    overload

重寫(Override)

兩同兩小一大

  • 父類子類的方法名相同【表示要先能夠被繼承,A類被B類繼承 B是A的子類】
  • 形參列表相同
  • 子類方法返回值類型要麼與父類方法返回值類型更小,要麼相等
  • 子類方法聲明拋出的異常類型要麼是父類方法聲明拋出異常類型的子類,要麼與之 相等
  • 子類方法的訪問權限要麼比父類方法的訪問權限更大要麼就是相等

Override

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