黑马程序员技术交流社区
标题:
override方法可以改变返回值吗?为什么?
[打印本页]
作者:
iamnoten
时间:
2015-5-17 23:14
标题:
override方法可以改变返回值吗?为什么?
override方法可以改变返回值吗?为什么?
作者:
Sou男人
时间:
2015-5-17 23:19
能不问这样的问题吗。我以前也发这样的,结果被删了
作者:
iamnoten
时间:
2015-5-17 23:31
Sou男人 发表于 2015-5-17 23:19
能不问这样的问题吗。我以前也发这样的,结果被删了
为什么被删?我就是到处查不到这个才问的
作者:
沐沐远去
时间:
2015-5-18 00:06
@Override 是一个注解。它的作用是覆写父类方法时的一个自动检验功能。也就是说你的这个问题可以变成“子类覆写父类方法时可以改变返回值么?”, 还有一点返回值和返回值类型不是一个概念,我猜你问的是返回值类型。所以答案是 不能。但在方法重载时可以改变返回值类型。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2