黑马程序员技术交流社区

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

作者: 紫影    时间: 2015-5-5 10:44
标题: Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
作者: 挥斥方遒    时间: 2015-5-5 11:15
重载和重写嘛,前者是一个类中多个方法同一个名字。后者是重写父类方法,覆盖方法。。重载的返回值类型可以不一样,只要参数类型不一样或多个参数类型顺序不一样就行了。
作者: 396460221    时间: 2015-5-5 14:39
Overload重载,看函数的参数列表和参数个数,与返回值类型无关。Override重写或覆盖,用在类的继承间,函数要一模一样,包括参数列表和返回值类型,但子类的函数的访问权限要大于或等于父类的函数的权限才能覆盖。Overload的方法不可以改变返回值的类型。
作者: 陈国安    时间: 2015-5-5 19:13
overload 重载  overwrite 重写。重写是覆盖父类的方法。重载则是对多个同名的函数进行自动调用
作者: 黄文昭    时间: 2015-5-5 22:25
重载(Overload)与返回值类型无关与参数列表有关;重写(Override)与方法名、返回值、参数列表都有关,且都是一样的。




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