黑马程序员技术交流社区

标题: override与重载的区别 [打印本页]

作者: shangxin    时间: 2014-3-18 23:48
标题: override与重载的区别
重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要
Override 是进行基类中函数的重写。为了适应需要。

作者: MagicBoy    时间: 2014-3-19 00:04
你只要记着重载与返回值类型无关,方法名相同,参数列表不一致!
public void a(int a){}
public int a(){}
public void a(int a,String s){}

作者: zhangcheng5468    时间: 2014-3-22 16:45
这个去看面试宝典吧
作者: ♠Akechi♠    时间: 2014-3-23 10:54
重载就是一个函数只要参数不一样,在调用时就可以根据不同的需求选择不同的参数环境来使用;
重写是对基类方法的重新定义了,虽然名称不变,但子类方法覆盖父类方法了,要求方法名和参数都相同的




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