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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

谁知道覆盖和重写的区别啊,刚学基础。好迷啊!!!!!

3 个回复

正序浏览
重写:在继承中,子父类出现了一模一样的方法(注意:返回值类型可以是子父类) ,当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法
回复 使用道具 举报
重载:在同一个类中,方法名相同、参数列表不同(数量不同、类型不同、顺序不同)、与返回值类型无关的多个方法构成重载
回复 使用道具 举报
覆盖和重写都是在子类中把父类中同名方法拿来改变里面的输出,只是覆盖是只改变不保留父类的东西,而重写加上一个super的话就能既有自己的东西,同时也可以保留父类的内容.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马