指出下列哪个方法与方法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) 展开
B public void add(long a)
C public void add(int a,int b)
D public void add(float a) 展开
3个回答
展开全部
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,因为存在隐性类型转换,
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,因为存在隐性类型转换,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
除了A都是合理的哦。。。BCD都可以
重载就是说方法名相同,而参数不同。
希望能帮到你~!
重载就是说方法名相同,而参数不同。
希望能帮到你~!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询