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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。
overload是重载,一般是用于在一个类内实现若干重载的方法,这些方法的名称相同而参数形式不同。
疑惑的是,重写过程中,和重载过程中他们的访问修饰符、返回值是怎么规定的????

1 个回复

倒序浏览
方法重载可以改变返回值类型,因为方法重载只和参数类型和参数个数有关,访问修饰符只能从低改高不能,从高改低
方法重写返回值类型不可以改变,访问修饰符也是从只改大不缩小
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马