黑马程序员技术交流社区

标题: Overloaded的方法是否可以改变返回值的类型? [打印本页]

作者: 拉乌echo    时间: 2015-6-11 20:48
标题: Overloaded的方法是否可以改变返回值的类型?
如题,求解~
作者: java8023    时间: 2015-6-11 21:11
方法的重载,就是同名方法,参数列表不同,与返回值无关,这是概念啊
作者: q19871127    时间: 2015-6-11 22:06
更改了返回值类型就是重写了   重载只能在参数上面做文章
作者: 时光匆匆    时间: 2015-6-11 22:41
q19871127 发表于 2015-6-11 22:06
更改了返回值类型就是重写了   重载只能在参数上面做文章

我只想说,重写必须所有参数包括返回值都必须一致要不就不是重写了
作者: q19871127    时间: 2015-6-11 22:51
时光匆匆 发表于 2015-6-11 22:41
我只想说,重写必须所有参数包括返回值都必须一致要不就不是重写了

额  好吧 记错了   还好没相信我的忽悠
作者: 少年闰土    时间: 2015-6-11 22:52
是的 重载跟返回值类型无关
作者: 黄智    时间: 2015-6-11 23:14
方法重载的具体规范:

一.   方法名一定要相同。

二.   方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。

           1.如果参数个数不同,就不管它的参数类型了!
           2.如果参数个数相同,那么参数的类型或者参数的顺序必须不同。

三.    方法的返回类型、修饰符可以相同,也可不同。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2