黑马程序员技术交流社区

标题: overload和override区别? [打印本页]

作者: qucc    时间: 2014-5-23 13:56
标题: overload和override区别?
overload和override区别?

作者: 小号    时间: 2014-5-23 14:40
overload是构造方法的重载;override是子类对父类方法的重写,必须是在继承的前提下;至于什么是重载什么是重写自己去网上搜一下就行了
作者: Dark_Horse    时间: 2014-5-23 15:50

Overload是重载,是有相同的方法名,但参数类型或个数彼此不同 
Override是重写,是在子类与父类中,子类中的方法的方法名,参数个数、类型都与父类中的完全一样,在子类中覆盖掉了父类的改方法....
作者: hamiguadjs    时间: 2014-5-24 01:22
重写和重载是两个不同的概念,重载是很常见的,比如构造函数的重载,方法的重载,不论是哪种重载,在实现和调用的过程中,都是要参考其参数的类型和个数,才能是实现。而重写是与继承和实现相关的方法,它的目的在于重新实现父类或者接口的方法。




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