請教java高手們.下面哪幾個函數(shù)是public void example(){...}的重載函數(shù)?( ) A. public void example( int m){...}B. public int example(){...}C. public void example2(){...}D. public int example ( int m, float f){...}需要準確答案,并說說選擇這些答案的理由.
3 回答

浮云間
TA貢獻1829條經(jīng)驗 獲得超4個贊
重載函數(shù)的參數(shù)列表必須不同,要么是參數(shù)的個數(shù)不同,要么是參數(shù)的類型不同。重載函數(shù)的返回值類型可以相同,也可以不同。 綜上所述:A、D是正確答案。 特別講下B,如果都是調(diào)用的帶空參數(shù)的函數(shù),提干中的函數(shù),和B同時存在的話,JVM會不知道到底調(diào)用哪個是正確的,必然會報出錯誤,所以B肯定是錯誤的。

慕碼人2483693
TA貢獻1860條經(jīng)驗 獲得超9個贊
A函數(shù)重載是指同一個函數(shù)名可以對應(yīng)著多個函數(shù)的實現(xiàn) 參數(shù)類型和個數(shù)上不同的重載函數(shù)
添加回答
舉報
0/150
提交
取消