搜索
编程论坛
→
开发语言
→
『 JAVA论坛 』
→ 重载方法
标题:
重载方法
只看楼主
handingbiao
等 级:
新手上路
帖 子:19
专家分:0
注 册:2007-6-6
第
11
楼
得分:0
回复 1# 的帖子
我感觉BCD都是正确的
----为你疯狂--Java----
2007-11-26 16:17
煞神
等 级:
新手上路
帖 子:2
专家分:0
注 册:2007-11-20
第
12
楼
得分:0
方法的重载,其返回类型和参数的名字不参与比较
2007-11-26 22:45
nima2004
等 级:
新手上路
帖 子:11
专家分:0
注 册:2007-11-26
第
13
楼
得分:0
如果 B 方法构成重载,那么调用的时候传一个常量:5,但我又想用形参是long形的方法去做,能做到吗?
当然这样做不会报错,但结果不对,算不算是二义性?
[[italic] 本帖最后由 nima2004 于 2007-11-26 23:06 编辑 [/italic]]
我是新手,我谁都怕!
2007-11-26 22:59
幸福天堂
等 级:
新手上路
帖 子:45
专家分:0
注 册:2007-10-31
第
14
楼
得分:0
原帖由 [bold][underline]hwoarangzk[/underline][/bold] 于 2007-11-26 16:13 发表 [url=http://bbs.]
" border="0" />[/url]
C是合理的
为什么说C是合理的哦?它的返回类型不同耶~
去海南滑雪,去撒哈拉游泳......人生惬意~
2007-11-27 00:42
hwoarangzk
来 自:冰封王座
等 级:
贵宾
威 望:
12
帖 子:1894
专家分:0
注 册:2007-7-17
第
15
楼
得分:0
方法重载和返回类型没有关系。如果两个方法的参数列表,方法名称相同,只有返回类型不同,那么会报错。你想想,如果有两个方法:void add(int a)和int add(int a),那么系统调用的时候会调用哪一个呢?这是不允许出现的
I'm here, as always...
2007-11-27 09:31
hwoarangzk
来 自:冰封王座
等 级:
贵宾
威 望:
12
帖 子:1894
专家分:0
注 册:2007-7-17
第
16
楼
得分:0
13L,如果你想传long型的,可以add(100l)就行了啊,只要在最后加个l或者直接传个Long型的变量就行了
I'm here, as always...
2007-11-27 09:33
hnngm
来 自:河南洛阳
等 级:
新手上路
帖 子:17
专家分:0
注 册:2007-10-31
第
17
楼
得分:0
我认为都不对,重载的参数类型也应该一样
2007-11-28 13:21
hwoarangzk
来 自:冰封王座
等 级:
贵宾
威 望:
12
帖 子:1894
专家分:0
注 册:2007-7-17
第
18
楼
得分:0
不要把重载和覆盖混在一起了
I'm here, as always...
2007-11-28 13:52
jfjfgz
等 级:
新手上路
帖 子:100
专家分:0
注 册:2007-11-21
第
19
楼
得分:0
2007-11-28 16:18
jerry1015
等 级:
新手上路
帖 子:39
专家分:0
注 册:2007-1-4
第
20
楼
得分:0
A,C都是错误的。
2007-11-29 14:46
26
2/3页
1
2
3
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-188376-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.785541 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved