4-1视频,​老师讲解时候,没有返回的参数和有返回参数的,方法不能够重载的

4-1视频,​老师讲解时候,没有返回的参数和有返回参数的,方法不能够重载的

4-1视频中一段判断方法是否能够重载的问题

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
广东田柾国 2020-01-13 00:02:11
老师回答的很清楚了呀,方法重载的规则是方法名称必须相同而参数列表必须不同,方法的返回类型不影响方法重载。
4-2里A选项参数列表里参数个数与题目不同构成重载,B选项方法名称不同不构成重载,C选项参数列表里参数类型与题目不同构成重载,D选项仅返回类型不同不构成重载。
所以题目没有问题。


好帮手慕小尤 2020-01-07 09:43:08

同学你好,方法的重载的方法的返回类型可以相同也可以不相同。A选项与题目中plus(int a,int b)的方法名相同,参数个数不一样,构成方法重载,所以正确。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

好帮手慕小尤 2020-01-06 19:01:39

同学你好,如果只是返回类型不同,确实不是重载。重载需要方法名相同,参数列表不一致 (返回值类型与参数)。方法的重载的规则如下:

    1. 方法名称必须相同。

    2. 参数列表必须不同。

    3. 方法的返回类型可以相同也可以不相同。

    4. 仅仅返回类型不同不足以称为方法的重载。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕粉2339439493 #1
    那就意味着4-2选择的答案有问题喽
    2020-01-06 19:04:00
  • 好帮手慕小尤 回复 提问者 慕粉2339439493 #2
    同学你好,查看4-2选择题未发生问题,如果同学觉得有问题的话,可以进行反馈哦~ 祝学习愉快!
    2020-01-06 19:15:56
  • 提问者 慕粉2339439493 #3
    4-2选择题中A为什么为正确答案,一个是返回void,一个是返回int
    2020-01-06 19:20:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师