为了账号安全,请及时绑定邮箱和手机立即绑定

子类继承父类方法怎么重写?

子类继承父类方法怎么重写?

Katrina_佳 2016-11-09 17:16:44
当子类继承父类时重写的方法名和父类要一致吗?在父类被子类重写之后,在主函数中定义子类的对象并调用被重写的方法时是执行子类重写的还是父类的?
查看完整描述

5 回答

?
蜂之谷

TA贡献564条经验 获得超863个赞

子类重写父类方法,方法名必须一致,返回值和形参都不能改变,子类方法访问修饰符不能小于父类方法访问修饰符。

自己试试就知道了

查看完整回答
6 反对 回复 2016-11-09
  • 慕粉3635750
    慕粉3635750
    层主说的差不多了,再补充几点,但是返回类型是可以变的,子类返回类型小于或等于父类的返回类型即可,如果有异常的话,同理
已采纳
?
qq_匡璐_0

TA贡献96条经验 获得超96个赞

返回值  参数  方法名 全都必须一致  并且走的是子类的方法 子类的方法执行 super.方法名(参数) ;的时候  执行父类的方法

如果没该方法 则不会执行父类方法

查看完整回答
1 反对 回复 2016-11-09
?
我的南方

TA贡献63条经验 获得超27个赞

方法名要一样,执行子类的。

查看完整回答
1 反对 回复 2016-11-10
?
慕粉3233872

TA贡献70条经验 获得超29个赞

子类方法名和参数都要与父类的方法相一致才叫重写,子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。

查看完整回答
1 反对 回复 2016-11-09
?
qq_漫天星辰_0

TA贡献1条经验 获得超0个赞

子类重写时必须要和父类方法的方法名和参数完全一样,要区分重写和重载的区别哦
查看完整回答
反对 回复 2016-11-15
?
慕九州5935113

TA贡献8条经验 获得超2个赞

方法重写时可以加入自己需要的功能。也就是方法体。


查看完整回答
反对 回复 2016-11-09
  • 5 回答
  • 0 关注
  • 3403 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信