方法重載

方法重載

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

簡潔

方法重載是讓類以統一的方式處理不同類型數據的一種手段。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的方法重載要求同名的方法必須有不同的參數表,僅有返回類型不同是不足以區分兩個重載的方法。

相關詞條

相關搜索

其它詞條