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