函数的重载
添加时间:2013-8-7 点击量:
重载的概念:在同一个类中容许存在一个以上的同名函数,只要他们的参数个数或者参数类型不合即可。
重载的特点:与返回值类型无关,只看参数列表。
重载的益处:便利浏览,优化设计。
例:断定下列选项中函数是否与给定的函数重载
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) {}
不成以与给定的函数存在同一个类中
真正的心灵世界会告诉你根本看不见的东西,这东西需要你付出思想和灵魂的劳动去获取,然后它会照亮你的生命,永远照亮你的生命。——王安忆《小说家的十三堂课》
重载的概念:在同一个类中容许存在一个以上的同名函数,只要他们的参数个数或者参数类型不合即可。
重载的特点:与返回值类型无关,只看参数列表。
重载的益处:便利浏览,优化设计。
例:断定下列选项中函数是否与给定的函数重载
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) {}
不成以与给定的函数存在同一个类中
真正的心灵世界会告诉你根本看不见的东西,这东西需要你付出思想和灵魂的劳动去获取,然后它会照亮你的生命,永远照亮你的生命。——王安忆《小说家的十三堂课》