108 覆載方法
public class JPA108 {
public static void main(String[] args) {
// 呼叫三個不同參數類型的 add 方法
System.out.printf("%d %.6f %s%n", add(2, 3), add(5.2, 4.3), add("I love ", "Java!!"));
}
// 方法一: 計算兩個整數的和
public static int add(int i, int j) {
System.out.printf("Adding two integers: %d,%d%n", i, j);
return i + j;
}
// 方法二: 計算兩個浮點數的和
public static double add(double i, double j) {
System.out.printf("Adding two doubles: %.1f,%.1f%n", i, j);
return i + j;
}
// 方法三: 合併兩個字串
public static String add(String i, String j) {
System.out.printf("Adding two strings: %s,%s%n", i, j);
return i + j;
}
}