方法的過載

2021-09-14 03:46:24 字數 683 閱讀 9561

過載是針對方法而言的:

*    1.首先在同乙個類中。

*    2.方法名必須相同

*    3.方法的引數列表不同(1.引數的個數不同2.引數的型別不同)

*public void getsum(int i,int j,int k)和

*public int getsum(int i,int j,int k)

*兩者在方法的呼叫上出現矛盾,出現在同乙個類中時,無法判斷到底是返回空值還是返回int值

public class testoverload 

/** * getsumi1  getsumi2  getsumd1  getsumd2之間構成過載關係

* */

class overload

//求三個引數的和

public int getsum(int i, int j,int k)

//求 

public double getsum(double d1,double d2)

//以下兩個方法構成方法過載

public void method(string str,int i)

public void method(int i,string str)

}

方法的過載

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