void show(int a,char b,double c){}
void show(int x,char y,double z){}//没有,因为和原函数一样。
int show(int a,double c,char b){}//重载,因为参数类型不同。注意:重载和返回值类型没关系
void show(int a,double c,char b){}//重载,因为参数类型不同。注意:重载和返回值类型没关系。
boolean show(int c,char b){}//重载了,因为参数个数不同。
void show(double c){}//重载了,因为参数个数不同。
double show(int x,char y,double z){}//没有,这个函数不可以和给定函数同时存在与一个类中。
总结:1.函数名必须相同方能构成函数重载;
2.重载和返回值类型没关系
3.参数个数或者参数类型不同就可以
|