指出下列哪个方法与方法public void add(int a){}为合理的重载方法。

Apublicintadd(inta)Bpublicvoidadd(longa)Cpublicvoidadd(inta,intb)Dpublicvoidadd(float... A public int add(int a)
B public void add(long a)
C public void add(int a,int b)
D public void add(float a)
展开
 我来答
百度网友96ffcf7
推荐于2016-01-07 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118726
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
  与方法public void add(int a){}为合理的重载方法有以下三种:
  1、public void add(long a) //参数类型不一样实现了重载,;
  2、public void add(int a,int b) //参数个数不一样实现了重载;
  3、public void add(float a)//参数类型不一样实现了重载。
flyingFish211
2011-01-13 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
BCD正确

A public int add(int a) //同名,参数类型形同,不能以返回类型区分重载,错误
B public void add(long a) //参数类型不一样实现了重载,
C public void add(int a,int b) //参数个数不一样实现了重载
D public void add(float a)//参数类型不一样实现了重载

不过很不推荐BD,因为存在隐性类型转换,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jseven_jy
2011-01-13 · TA获得超过8122个赞
知道大有可为答主
回答量:2499
采纳率:100%
帮助的人:1141万
展开全部
除了A都是合理的哦。。。BCD都可以

重载就是说方法名相同,而参数不同。

希望能帮到你~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式