Java開發中方法重載的原則是什麼?Java學習

Java開發基礎學習中,關於Java的方法重載瞭解多少呢?咱們今天就來簡單瞭解下Java學習中方法重載有哪些原則,方法重載和重寫又有什麼不同?

方法重載的原則:

1.方法名稱必須相同。

2.參數列表必須不同(個數不同、或類型不同、參數類型排列順序不同等)。

3.方法的返回類型可以相同也可以不相同。

4.僅僅返回類型不同不足以成爲方法的重載。

5.重載是發生在編譯時的,因爲編譯器可以根據參數的類型來選擇使用哪個方法。

重寫和重載的不同:

1.方法重寫要求參數列表必須一致,而方法重載要求參數列表必須不一致。

2.方法重寫要求返回類型必須一致(或爲其子類型),方法重載對此沒有要求。

3.方法重寫只能用於子類重寫父類的方法,方法重載用於同一個類中的所有方法。

4.方法重寫對方法的訪問權限和拋出的異常有特殊的要求,而方法重載在這方面沒有任何限制。

5.父類的一個方法只能被子類重寫一次,而一個方法可以在所有的類中可以被重載多次。

6.重載是編譯時多態,重寫是運行時多態。

以上就是分享的java開發中關於Java方法重寫的原則的簡單分析了,想要衆多的IT工作者中脫穎而出,就需要擁有高深的技術,學習增值是必不可少的。學習之路,是貴在堅持的!


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