黑马程序员技术交流社区

标题: Override和Overload的区别? [打印本页]

作者: 百思不得解    时间: 2015-4-25 10:33
标题: Override和Overload的区别?
Overload是否可以改变返回值类型?

作者: frankzheng329    时间: 2015-4-25 11:28
Override 应该是sub class 中的方法 取代 super class中的实现。
Overload 指同一个函数有多种参数的不同形式。
通样参数的overload 应该不可以有不同的返回值类型。因为编译器会不清楚他们的区别。
作者: 澂澂    时间: 2015-4-25 13:18
Overload   表示该函数是重载函数而已
Override    表示重写该函数而已

和返回值这些没有关系。。。


作者: 雾大探路    时间: 2015-4-25 17:54
可以。可以。可以。
作者: l763631191    时间: 2015-4-25 18:47
重载与返回值没关系!所以可以




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