黑马程序员技术交流社区

标题: 《中国好声音》Overload和Override的区别,求解? [打印本页]

作者: 郭良    时间: 2014-7-18 21:50
标题: 《中国好声音》Overload和Override的区别,求解?
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?


5821_1.jpg (47.17 KB, 下载次数: 47)

5821_1.jpg

作者: 张盼    时间: 2014-7-18 22:26
本帖最后由 张盼 于 2014-7-19 21:33 编辑

Override是指在具有子父类继承关系的类中,子类具有和父类相同的方法声明,会产生覆盖操作,也叫重写。
Overload是指在同一个类中,方法名相同,参数列表不同,和返回值类型无关
作者: 渴望学习    时间: 2014-7-19 11:32
可以改变。一楼搞错了。Overload才是重载,Override才是重写
作者: shen7518    时间: 2014-7-19 11:46
张盼 发表于 2014-7-18 22:26
Overload是指在具有子父类继承关系的类中,子类具有和父类相同的方法声明,会产生覆盖操作,也叫重写。
Ove ...

哥们,反了哦。。
作者: 人心如水    时间: 2014-7-19 12:06
补充句,都是多态的体现
作者: 张盼    时间: 2014-7-19 21:32
shen7518 发表于 2014-7-19 11:46
哥们,反了哦。。

哦,是的,写反了




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