3.重載
阿新 • • 發佈:2018-01-03
over static 99乘法表 功能 void 函數名 返回值 for println
函數的重載:
什麽時候用重載?
當定義的功能相同,但參與運算的位置內容不同。
那麽,這時就定義一個函數名稱以表示起功能,方便閱讀,而通過參數列表的不同來區分多個不同名函數
重載與返回值類型無關,調用時不確定調用哪個,所以只是返回值不同的函數,不能同時存在於同一個類當中
public class OverLoad_15 { public static void main(String[] args){ // add(1,6); // add(3,6,5); chengFa(); } //定義一個加法,獲取兩個整數的和 public static int add(int x,int y){ return x+y; } //定義一個加法,獲取三個整數的和 public static int add(int x,int y,int z){ return add(x,y)+z; } //打印99乘法表 public static void chengFa(){ chengFa(9); } //99乘法表 打印到5 public static void chengFa(int num){ for(int i=1;i<=num;i++ ){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+" "); } System.out.println(); } } }
3.重載