1. 程式人生 > >函數重載(overload)

函數重載(overload)

方法 類型 class pos pub erl clas system 第一個

重載的定義及特點

在同一個類中,允許存在一個以上的同名函數, 只要他們的參數個數或者參數類型不同(不僅指兩個重載方法的參數類型不同,還指相同參數擁有不同的參數類型順序)就構成重載。重載只和參數列表有關系,跟返回值類型無關,即返回值類型不能作為重載的條件。

public void test(int num1, double num2)
{
  System.out.println("num1 = "+num1+"num2 = "+num2);
}
//參數個數不同構成的重載 public void test(int num1, double num2, int num3) { System.out.println(
"num1 = "+num1+"num2 = "+num2+"num3 = "+num3); }
//參數順序不同,和第一個函數構成重載 public void test(double num2, int num1) { System.out.println("num1 = "+num1+"num2 = "+num2); }

函數重載(overload)