方法的過載

2021-08-08 14:01:45 字數 483 閱讀 2410

方法的過載指的就是方法的名稱相同,但是引數不同。如果引數個數相同,那麼引數的型別就不能相同,如果引數型別相同,那麼引數的個數就不能相同。但要注意方法的過載跟返回值沒有關係,所以有沒有void都不用管。下面**演示了如何使用過載:

class program

static void testoverload(int num1, int num2)

", num1 + num2);

}static void testoverload()

}

在上面示例中,出現了兩個名字一樣的方法,但可以發現乙個有引數而另乙個沒有,這實際上構成了過載。這樣的**沒有錯誤,可以正常使用。在呼叫這個方法時,如果不傳入引數,則表示執行testoverload(),如果傳入引數,則表示執行testoverload(int num1,int num2)這個方法。像這樣可以構成過載關係的方法可以出現多個,只要遵守過載的原則。

方法的過載

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