方法的過載

2021-10-24 05:16:43 字數 833 閱讀 7648

方法的過載、

過載就是在乙個類中,有相同的函式名稱,但形參不同的函式。

方法的過載的規則:

方法名稱必須相同。

引數列表必須不同(可以是:個數不同,型別不同、引數排列順序不停同等等)

方法的返回值型別可以相同也可以不相同。

僅僅返回值型別不同不足以成為方法的過載。

實現理論:方法名稱相同時。編譯器會根據呼叫方法的引數個數、引數型別等逐個去匹配,以選擇對應的方法,如果匹配失敗,則編譯器會報錯。

package loop;

public

class

method

//int a int b是形式引數

public

static

intmax

(int a,

int b)

else

if(aelse

return x;

//終止方法

}//方法的過載

public

static

double

max(

double a,

double b)

else

if(aelse

return x;

//終止方法

}public

static

double

max(

double b,

double a,

double c)

else

if(aelse

return x;

//終止方法

}}

方法的過載

1 方法的過載 方法的名稱和返回值型別都package cn.zcm993.method public class methoddemo02 public static int tell int i,int j public static int tell int i,int j,int k pub...

方法的過載

方法的名字相同但引數的型別或個數不同,我們叫做方法的過載。類允許有相同名字的方法,比如我們這個例子中的raisesalary方法。public void raisesalary double bypercent public void raisesalary int byabsolute 第乙個的引...

方法的過載

方法的過載 方法過載的規則 1.必須在同乙個類中 2.方法名必須一致 3.形參必須不同 1.形參型別不同 2.形參個數不同,兩種任意有乙個不同,都可以 4.修飾符和返回值跟方法過載無關,因為你呼叫方法的時候不會呼叫方法型別,只會用到方法名和引數。作用 可以使相同的方法名實現不同功能。方法過載的概念其...