搜索
编程论坛
→
开发语言
→
『 JAVA论坛 』
→ 重载方法
标题:
重载方法
只看楼主
hwoarangzk
来 自:冰封王座
等 级:
贵宾
威 望:
12
帖 子:1894
专家分:0
注 册:2007-7-17
第
21
楼
得分:0
重载方法是根据方法名及参数类型的组合,参数的顺序对编译器来说很重要,方法不能以返回值类型来区分。
方法重载可以有不同返回值类型.但一定要有不同的参数表。
I'm here, as always...
2007-11-29 15:12
xiang588
等 级:
新手上路
帖 子:32
专家分:0
注 册:2007-11-29
第
22
楼
得分:0
汗
这个问题讨论的长啊
只有A错啊
Coder&Teacher&Dreamer
2007-11-30 19:46
ltdtfking
等 级:
新手上路
帖 子:31
专家分:0
注 册:2007-10-7
第
23
楼
得分:0
B和D因为重载方法,方法可以想同但参数不同称为重载方法
2007-12-02 23:22
wenbin171
等 级:
新手上路
帖 子:119
专家分:0
注 册:2007-11-6
第
24
楼
得分:0
BCD都对的!
为什么呢?
重载定义:1.只能使用不同的参数样式.例如,不同的参数类型,不同的参数个数,不同的参数顺序!
2.不能通过访问权限,返回类型,抛出的异常进行重载;
3.方法的异常类型和数目不会对重载造成影响.
[[italic] 本帖最后由 wenbin171 于 2007-12-3 17:40 编辑 [/italic]]
-------哼!谁说不可以-------
2007-12-03 17:36
911
等 级:
新手上路
帖 子:3
专家分:0
注 册:2007-12-1
第
25
楼
得分:0
d是正确的,d的参数列表和题中的方法的参数列表不同而他们的方法名却相同,返回值的类型不做为从载条件
2007-12-04 09:11
911
等 级:
新手上路
帖 子:3
专家分:0
注 册:2007-12-1
第
26
楼
得分:0
我是楼上的911,现在我讲讲原因
在java中给float类型的数据赋值在数字后面要加上字母f,所以只能选d。如果选b或c旧会出现这一种情况:复制一个整形值给参数时,到底是复给了题中的整形值呢,还是给b或c中的long类型呢??int形值是可以复给long类型的。如果在后面加f,编译器就知道是赋值给d中的方法,而不会和题中的方法混淆,可以从栽。
2007-12-04 09:30
26
3/3页
1
2
3
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-188376-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.301962 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved