如題!
重載方法的返回值是否可以不同類型?
HUH函數(shù)
2018-11-02 06:02:37
TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
重載的概念是:
方法名稱相同,參數(shù)個(gè)數(shù)、次序、類型不同
因此重載對(duì)返回值沒有要求,可以相同,也可以不同
但是如果參數(shù)的個(gè)數(shù)、類型、次序都相同,方法名也相同,僅返回值不同,則無法構(gòu)成重載
如:
public int A(int i);
public double A(int i);
這2個(gè)方法不能構(gòu)成重載,會(huì)有編譯錯(cuò)誤。
而:
public int A(int i):
public double A(double i);
這2個(gè)方法可以形成重載
舉報(bào)