Java開發基礎學習中,關於Java的方法重載瞭解多少呢?咱們今天就來簡單瞭解下Java學習中方法重載有哪些原則,方法重載和重寫又有什麼不同?
方法重載的原則:
1.方法名稱必須相同。
2.參數列表必須不同(個數不同、或類型不同、參數類型排列順序不同等)。
3.方法的返回類型可以相同也可以不相同。
4.僅僅返回類型不同不足以成爲方法的重載。
5.重載是發生在編譯時的,因爲編譯器可以根據參數的類型來選擇使用哪個方法。
重寫和重載的不同:
1.方法重寫要求參數列表必須一致,而方法重載要求參數列表必須不一致。
2.方法重寫要求返回類型必須一致(或爲其子類型),方法重載對此沒有要求。
3.方法重寫只能用於子類重寫父類的方法,方法重載用於同一個類中的所有方法。
4.方法重寫對方法的訪問權限和拋出的異常有特殊的要求,而方法重載在這方面沒有任何限制。
5.父類的一個方法只能被子類重寫一次,而一個方法可以在所有的類中可以被重載多次。
6.重載是編譯時多態,重寫是運行時多態。
以上就是分享的java開發中關於Java方法重寫的原則的簡單分析了,想要衆多的IT工作者中脫穎而出,就需要擁有高深的技術,學習增值是必不可少的。學習之路,是貴在堅持的!