天天看点

方法重写/覆盖override_韩顺平听课笔记

1.方法重写介绍

什么是方法覆盖:方法覆盖可以覆盖父类(包括但不只是)的方法

覆盖的判定标准:名称,返回类型,参数一样

方法重写/覆盖override_韩顺平听课笔记

方法覆盖后的情况:调用时先查找当前子类是否有该方法,有则使用当前子类的方法,没有则查找父类

2.方法重写细节

方法重写细节

形参列表,方法名称必须一样

返回类型,可以和父类一样,或者是父类返回类型的子类

子类方法不能缩小父类方法的访问权限

方法重写/覆盖override_韩顺平听课笔记

3.方法重写练习

方法重写和重载的比较:

方法重写/覆盖override_韩顺平听课笔记

4.方法重写练习

super的好处,代码复用