#實作:
public class Main {
public static void main(String[] args) {
// 調用不同的 add 方法
System.out.println("兩個整數相加: " + add(10, 20)); // 調用整數相加的方法
System.out.println("兩個雙精度數相加: " + add(10.5, 20.3)); // 調用雙精度浮點數相加的方法
System.out.println("三個整數相加: " + add(1, 2, 3)); // 調用三個整數相加的方法
}
// 方法重載:兩個整數相加
public static int add(int a, int b) {
return a + b;
}
// 方法重載:兩個雙精度浮點數相加
public static double add(double a, double b) {
return a + b;
}
// 方法重載:三個整數相加
public static int add(int a, int b, int c) {
return a + b + c;
}
}
說明:
#方法重載的特點:
1.方法名稱相同。
2.參數列表必須不同,這可以是參數的數量或類型不同。
3.返回類型可以不同,但不可以僅僅依賴返回類型來區分重載的方法。