哪个答案和show函数重载。()
class Demo
{
void show(int a,int b,float c){}
}
A.void show(int a,float c,int b){} \\与原函数参数列表顺序不同
B,void show(int a,int b,float c){} \\与原函数完全相同,不构成重载
C.int show(int a,float c,int b){return a;} \\与原函数参数列表顺序不同,返回值无影响
D.int show(int a,float c){return a;} \\与原函数参数列表个数不同
答案为:ACD。 重载的特点是函数名相同,参数列表的个数、类型或者顺序不同,与返回值类型无关。而函数的重写就不可以改变返回值类型。 |