重载的概念:在同一个类中允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。
重载的特点:与返回值类型无关,只看参数列表。
重载的好处:方便阅读,优化设计。
例:判断下列选项中函数是否与给定的函数重载
void show(int x , double y ,char z) {}
A: void show(int x, double z ,char y){}
没有重载,参数类型和参数个数相同。
B: int show(intx ,char z , double y){}
重载,参数类型不同(与返回值无关)
C: void show(int x ,char z , double y){}
重载,参数类型不同(参数列表中的参数是有顺序的)
D: boolean show(int x , char z){}
重载
E: void show(double y){}
重载
F: double show(int a , double b ,char c) {}
不可以与给定的函数存在同一个类中