黑马程序员技术交流社区
标题: 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 |