您的位置:首页 > 其它

day4 函数重载

2016-10-09 22:28 120 查看

函数的重载  

1、函数重载的定义:在同一个类中,有一个以上的同名函数,只要函数的参数列表或参数类型不一样即可,与返回值无关, 这些统称为方法的重载。

2、函数的重载存在的原因:为了增强方法的阅读性,优化了程序设计。

案例1:九九乘法表

private static void print99() {
for(int i = 1 ; i<= 9 ; i ++){
for(int j = 1 ; j<=i ; j++){
System.out.print(i+"*"+j+"="+(i*j)+" ");
}
System.out.println();
}
}

private static void print99(int num) {
for(int i = 1 ; i<= num ; i ++){
for(int j = 1 ; j<=i ; j++){
System.out.print(i+"*"+j+"="+(i*j)+" ");
}
System.out.println();
}
}

练习:判断那个方法是重载

void  show(int  w, double c, char b){}

void show(int x, char y, double z){}   true
void show(int a, double c, char b){}     false

void show(int a, char b){}   true
void show(double c){}   true
double show(int x, char y, double z){}   true

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: