A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shangxin 中级黑马   /  2014-3-18 23:48  /  1492 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要
Override 是进行基类中函数的重写。为了适应需要。

3 个回复

倒序浏览
你只要记着重载与返回值类型无关,方法名相同,参数列表不一致!
public void a(int a){}
public int a(){}
public void a(int a,String s){}
回复 使用道具 举报
这个去看面试宝典吧
回复 使用道具 举报
重载就是一个函数只要参数不一样,在调用时就可以根据不同的需求选择不同的参数环境来使用;
重写是对基类方法的重新定义了,虽然名称不变,但子类方法覆盖父类方法了,要求方法名和参数都相同的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马