黑马程序员技术交流社区
标题:
方法重载和方法重写
[打印本页]
作者:
zsh18353616863
时间:
2016-3-29 00:13
标题:
方法重载和方法重写
求教方法重载和方法重写的区别?
作者:
q312092921
时间:
2016-3-29 00:26
方法重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型或返回值类型不同。
方法重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须。
作者:
腾龙3158
时间:
2016-3-29 00:30
方法重载是方法名相同,参数列表不同,与返回值类型无关;方法重写是子父类中出现了方法声明一模一样的,但方法主体不同,返回值类型一样或者是子父类关系。
作者:
912392824
时间:
2016-3-29 00:33
简单记 重载返回值类型可以不同,重写必须和父类一样,前提是方法名相同
作者:
zhoubinjian
时间:
2016-3-29 00:34
当子类出现和父类一模一样的函数时,当子类对象调用该函数时,会运行子类函数的内容。就像父类的函数被覆盖一样,这种情况是函数的其中一个特性:重写;几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,这个就是函数重载
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2