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

1.方法重写介绍

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

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

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

2.方法重写细节

方法重写细节

  • 形参列表,方法名称必须一样
  • 返回类型,可以和父类一样,或者是父类返回类型的子类
  • 子类方法不能缩小父类方法的访问权限

3.方法重写练习

方法重写和重载的比较:

4.方法重写练习

super的好处,代码复用

posted @ 2021-09-07 22:35  CH0701  阅读(39)  评论(0)    收藏  举报