方法多載是 Java 中的一個重要概念,它讓一個類別可以有多個同名的方法,只要每個方法的參數列表不同即可。 這項功能是 Java 物件導向程式設計的基礎,提供了一種用不同型別或數量的輸入執行相似操作的方式。 方法多載提升了程式碼的可讀性與組織性,讓功能相似的方法可以共用同一個名稱。 要注意的是,多載是由方法的簽章決定,而簽章包含方法名稱與參數列表。
假設有一個可以將數字相加的Calculator類別。
多載讓不同型別的加法操作得以實現:
public class Calculator {
public int add(int a, int b) {
return a + b;
}
public double add(double a, double b) {
return a + b;
}
public int add(int a, int b, int c) {
return a + b + c;
}
}
方法多載是 Java 中一項強大的功能,只要使用得當,就能大幅提升程式碼的可讀性與彈性。 它讓方法用途更廣,也更能適應不同的情境,使你的 Java 程式更加模組化、更容易維護。