1017161726 发表于 2015-5-2 12:31
函数名相同,返回值类型相同,参数列表不一样。
三点符合了就是重载。
1017161726 发表于 2015-5-2 12:31
函数名相同,返回值类型相同,参数列表不一样。
三点符合了就是重载。
黄冬 发表于 2015-5-2 12:39
和返回值类型没有关系
xfliyy 发表于 2015-5-2 12:49
不看返回值吧?
1017161726 发表于 2015-5-2 12:31
函数名相同,返回值类型相同,参数列表不一样。
三点符合了就是重载。
cyr 发表于 2015-5-2 15:12
在同一个类中,名称相同,参数列表不同即为重载,与返回值类型,访问权限等无关的。 ...
1017161726 发表于 2015-5-2 17:21
你说的判断重载是对的。
我只是强调一下,返回值类型不可以不一样,否则会报错。 ...
cyr 发表于 2015-5-2 20:24
那我下面的代码算重载吧,返回值类型不一样的哟(ps编译运行都通过了)。你给解释解释:
...
1017161726 发表于 2015-5-2 20:57
不好意思,也许我没表达清楚。
你这样当然是可以的。
因为这两个函数本来参数列表就不一样,已经是重载了 ...
wangyu 发表于 2015-5-2 21:48
所以说来说去就是和返回值类型没有关系,只要函数名一样,参数列表不一样就是重载了。 ...
1017161726 发表于 2015-5-2 22:18
对对对。你说得对。。大神。。我说错了。
函数名一样,参数列表不一样,就是重载。当然也要避免返回值类 ...
wangyu 发表于 2015-5-3 11:28
你干嘛老是强调返回值的问题?
情况1:返回值类型一样,函数名一样,参数列表不一样; 这是重载吧
情况2 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |