函数的重载:
什么时候用重载?
当定义的功能相同,但参与运算的位置内容不同。
那么,这时就定义一个函数名称以表示起功能,方便阅读,而通过参数列表的不同来区分多个不同名函数
重载与返回值类型无关,调用时不确定调用哪个,所以只是返回值不同的函数,不能同时存在于同一个类当中
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(); } } }