黑马程序员技术交流社区
标题: "方法重载"的问题 [打印本页]
作者: shuibole 时间: 2015-8-31 21:28
标题: "方法重载"的问题
已知函数 : void show(int a, int b, float c){ },
哪个答案和show不是函数重载?
A.void show(int a,float c,int b){ }
B,void show(int x,int y,float z){ }
C.int show(int a, float c, int b){return a;}
D.int show(int a, float c ){return a;}
c和d 为什么是?? 方法重载有哪些好处么?还是需要避免??
作者: 加多宝 时间: 2015-8-31 21:40
4.函数的重载(Overload): 1).重载的概念:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数和参数类型不同即可。 2).重载的特点:与返回值类型无关,只看参数列表。 3).重载的好处:方便于阅读,优化了程序设计。 注:Java是严谨性语言,如果函数出现的调用不确定性,会编译失败。 5.函数重载什么时候使用? 重载:当定义的功能相同,但参与运算的未知内容不同,那么,这时就定义一个函数名称以表示其功能,方便阅读,而通过参数列表的不同来区分多个同名函数。
作者: shuibole 时间: 2015-8-31 21:41
挺全的啊
作者: 加多宝 时间: 2015-8-31 21:45
记住概念就哦了的
作者: jumtop 时间: 2015-8-31 22:03
如果你要用同一个公能,输入不同的参数,那就要用的重载,这样很方便,不用重新定义一个方法名字
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |