黑马程序员技术交流社区

标题: 关于重载和重写的区别问题 [打印本页]

作者: 小鬼丫丫    时间: 2016-2-24 12:56
标题: 关于重载和重写的区别问题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
作者: opo110    时间: 2016-2-24 19:23
方法重写:
        在子类中,出现和父类中一模一样的方法声明的现象。
       
方法重载:
        同一个类中,出现的方法名相同,参数列表不同的现象。


方法重载能改变返回值类型,因为它和返回值类型无关。


Override:方法重写
Overload:方法重载
作者: bolt    时间: 2016-2-24 19:40
可以的。  但是要参数表必须不一样。
作者: 斯麦尔端    时间: 2016-2-24 20:02
override:方法重写。在同一个类中,出现了方法名称相同但是参数列表不同的现象。
                               参数列表是指:参数个数和参数类型。
overload:方法重载。在子类中出现了和父类相同的方法声明的现象。
                               方法重载可以改变返回值类型,因为它与返回值类型无关。




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