首页 新闻 会员 周边

java 函数重载的问题。

0
[已解决问题] 解决于 2019-05-23 23:52

函数重载,为什么能重载?比如说C不能重载,C++为什么能?

小图专员的主页 小图专员 | 菜鸟二级 | 园豆:204
提问于:2019-05-23 22:22
< >
分享
最佳答案
0

因为函数签名的组成发生了变化.

奖励园豆:5
吴瑞祥 | 高人七级 |园豆:29449 | 2019-05-23 23:14

那对C语言来说呢?

小图专员 | 园豆:204 (菜鸟二级) | 2019-05-23 23:22

@小图专员: C语言的函数签名就是函数名.
也就是说c语言通过函数名来区别函数.
支持重载的办法就是java通过函数名+参数个数 来区别函数.
C语言 函数id= 函数名
java 函数id= 函数名+参数列表

吴瑞祥 | 园豆:29449 (高人七级) | 2019-05-23 23:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册