首页 > 试题广场 >

关于方法重载的描述,以下选项中哪些是正确的?

[不定项选择题]
关于方法重载的描述,以下选项中哪些是正确的?
  • 方法名必须一致
  • 返回值的类型必须不同
  • 参数个数必须一致
  • 参数的个数或类型不一致
重载是指同一可访问区内被声明的几个具有不同参数列表(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数。
重载不关心函数返回类型。
编辑于 2020-09-08 12:20:26 回复(0)
也是很迷
编辑于 2020-09-08 12:20:34 回复(0)
??求大神解答,不是应该参数个数类型不一致,返回值不做要求嘛?
重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个函数完成不同的功能。这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。不能只有函数返回值类型不同。-------摘自百度
发表于 2020-08-04 23:48:29 回复(0)
答案D有问题吧,参数的个数和类型可以一致啊,只要顺序不一致就行。除非D选项改为:参数的个数或类型或顺序不一致
发表于 2021-03-19 16:54:03 回复(2)
答案应该是 AD 吧
发表于 2020-09-07 16:24:00 回复(0)