2026.7.21

(1)今天做的事情
学习Java继承相关内容

一、方法重写(Override) 1. 重写概念:子类继承父类后,父类原有方法功能无法满足子类需求,子类重新定义同名、同参数的方法。

  1. 重写书写规范 ◦ 使用注解 @Override 标记,编译期校验重写格式,防止写错。 ◦ 方法名、参数列表必须和父类完全一致;返回值类型小于等于父类返回值类型。 ◦ 子类方法访问权限不能比父类更严格(父 public,子类不能写成 private)。
  2. 重写调用规则创建子类对象调用方法时,优先执行子类重写后的方法;如果需要执行父类原始逻辑,在子类方法内部使用 super.方法名()。
  3. 不能重写的方法private私有方法、static静态方法、final最终方法。
    二、构造方法执行流程 1. 创建子类对象,优先执行父类构造方法,再执行子类构造方法。
  4. 子类带参构造可以手动书写 super(实参),调用父类带参构造,给继承过来的成员变量赋值。
  5. ⚠️易错点:如果父类只提供带参构造、删除无参构造,子类默认隐式super()会直接编译报错,此时子类构造必须手动书写super(参数)。
    image
    image
    image
    image

今日参与郸青超足球比赛开幕式啦啦队志愿排练,集中练习时长 2 小时。

image
(2)明天要做的
学习 Java 多态相关知识点,结合之前继承、方法重写的案例进行代码练习
开展 Python 相关内容学习,对比和 Java 语法的差异
参与郸青超啦啦队志愿者排练,巩固啦啦操动作与队形
进行科目二实操练习,打磨考试点位操作
(3)遇到的问题
容易混淆方法重载和方法重写,无法快速分清二者适用场景与书写要求。
对super关键字使用细节掌握不牢,忘记父类删除无参构造后,子类构造必须手动携带参数调用super()。
啦啦队志愿排练地点距离较远,来回通勤耗费较多时间,需要合理规划学习与出行时间。

posted @ 2026-07-21 22:13  --收到--  阅读(5)  评论(0)    收藏  举报