iT邦幫忙

2024 iThome 鐵人賽

DAY 14
0
JavaScript

Java程式實作系列 第 14

Java語法-6

  • 分享至 

  • xImage
  •  
  1. 方法重載(Overloading)
    方法重載允許在同一個類中定義多個方法,它們擁有相同的方法名稱,但參數類型或數量不同。這樣可以根據不同的參數調用對應的方法。

#實作:
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. add(int a, int b):用於兩個整數相加,返回它們的和。
  2. add(double a, double b):用於兩個雙精度浮點數相加,返回它們的和。
  3. add(int a, int b, int c):用於三個整數相加,返回它們的和。

#方法重載的特點:
1.方法名稱相同。
2.參數列表必須不同,這可以是參數的數量或類型不同。
3.返回類型可以不同,但不可以僅僅依賴返回類型來區分重載的方法。https://ithelp.ithome.com.tw/upload/images/20240928/201694895PWH4DGFLg.jpg


上一篇
Java語法-5
下一篇
Java語法-7
系列文
Java程式實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言