方法的過載

2022-01-14 14:03:37 字數 904 閱讀 7068

乙個類中可以有乙個以上的方法,擁有相同的名稱,這叫做方法過載(method overload).

使用相同名稱的每個方法必須有乙個和其他方法不相同的簽名(signature)。

方法的簽名由下列資訊組成,他們在方法宣告的方法頭中:

方法的名稱;

引數的數目;

引數的資料型別和順序;

引數的修飾符;

注意:返回型別不是簽名的一部分。形參的名稱也不是簽名的一部分。

下面的也是方法的過載:

void sayhello(int a,double

b)

void sayhello(double b,int

a)

方法的過載,與方法的訪問修飾符無關:

方法的過載,與返回值型別無關:

方法的過載,與方法的形參名稱無關:

方法的過載,與,引數的順序有關:【前提是,當引數個數相同時,引數的型別要不一樣】

方法的過載

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.修飾符和返回值跟方法過載無關,因為你呼叫方法的時候不會呼叫方法型別,只會用到方法名和引數。作用 可以使相同的方法名實現不同功能。方法過載的概念其...