方法重載

方法重載是指在一個類中定義多個同名的方法,但要求每個方法具有不同的參數的類型或參數的個數。調用重載方法時,Java編譯器能通過檢查調用的方法的參數類型和個數選擇一個恰當的方法。方法重載通常用於創建完成一組任務相似但參數的類型或參數的個數不同的方法。 方法重載是讓類以統一的方式處理不同類型數據的一種手段。Java的方法重載,就是在類中可以創建多個方法,它們具有相同的名字,但具有不同的參數和不同的定義。調用方法時通過傳遞給它們的不同個數和類型的參數來決定具體使用哪個方法

方法重載(overloadingmethod)

方法重載是讓類以統一的方式處理不同類型數據的一種手段。Java的方法重載,就是在類中可以創建多個方法,它們具有相同的名字,但具有不同的參數和不同的定義。調用方法時通過傳遞給它們的不同個數和類型的參數來決定具體使用哪個方法。

軟道語錄

方法重載:

方法重載就是方法名稱重複,載入參數不同。

一個方法重載的例子

class MethodOverloading {

void receive(int i) {

System.out.println("Received one int data");

System.out.println("i="+i);

}

void receive(float f) {

System.out.println("Received one float data");

System.out.println("f="+f);

}

void receive(String s) {

System.out.println("Received a String");

System.out.println("s="+s);

}

public static void main(String [] args){

MethodOverloading m = new MethodOverloading();

m.receive(3456);

m.receive(34.56f);

m.receive("方法重載");

}

}

注意,Java的方法重載要求同名的方法必須有不同的參數表,僅有返回類型不同是不足以區分兩個重載的方法。

相關詞條

熱門詞條

聯絡我們