- 方法重載(Overload):多個方法的名稱相同,參數列表不同。
- 作用:方便記憶。記憶一個方法名,就能調用多個功能類似的方法。
- 方法重載與下列因素有關:
- 參數的個數
- 對應位置參數的數據類型
public int sum(int a, int b) {
return a + b;
}
//參數個數不同
public int sum(int a, int b, int c) {
return a + b + c;
}
//對應位置參數的數據類型不同
public int sum(short a, int b) {
return a + b;
}
- 方法重載與下列因素無關:
- 方法的返回值類型
- 方法名