答案是:不可以。因為現實情況是具有返回類型的方法,我們有些并不需要接收方法的結果,而是僅僅調用此方法。那么在此情況下,假設有兩個參數列表完全一樣而返回類型不同,java是無法確定到底調用哪個方法,所有不允許存在該情況。 測試如下:
測試結果:報錯Duplicate method getSum(int, int) in type ObjectTest 結論:重載 Overload 表示同一個類中可以有多個名稱相同的方法,但這些方法的參數列表各不相 同(即參數個數或類型不同),重載跟返回類型沒有關聯
新聞熱點
疑難解答