Java 重写与重载速查手册

Java 重写与重载是面向对象多态的两种表现,用来复用父类逻辑、区分同名方法。 10 张速查图把重写定义与实例、六条规则、super 调用、重载定义与规则、Overloading 实例与区别对比一次讲清。 零基础入门与面试复习都适用。点击任意卡片进入完整图文详解。

这套手册讲什么

Java 重写与重载总览
CARD 01 / 10

Java 重写与重载总览

Java 重写(Override)与重载(Overload)是多态两种表现。10 张图讲透重写定义、六规…

Java 方法重写 Override
CARD 02 / 10

Java 方法重写 Override

方法重写是子类用同名同参方法覆盖父类实现。本文用 Animal/Dog 的 move 实例讲清重写是什么…

Java 重写的运行时绑定
CARD 03 / 10

Java 重写的运行时绑定

重写的精髓在运行时绑定:编译阶段只检查引用类型,运行阶段 JVM 按实际对象类型调用方法。本文用 b.m…

Java 重写六条规则
CARD 04 / 10

Java 重写六条规则

方法重写有六条硬约束:参数列表必须完全相同、返回类型协变、访问权限不能更严格、final/static/…

Java 重写与 super 调用
CARD 05 / 10

Java 重写与 super 调用

重写后若仍想用父类原始实现,可用 super.方法名() 唤起。本文讲清不同包下的重写范围、异常不能更宽…

Java 方法重载 Overload
CARD 06 / 10

Java 方法重载 Overload

方法重载是同一个类里方法名相同、参数列表不同,返回类型可同可不同。本文讲清重载的定义、每个重载方法参数类…

Java 重载核心规则
CARD 07 / 10

Java 重载核心规则

重载规则:必须改变参数列表,可以改变返回类型和访问修饰符,可以声明更广的检查异常,也可在子类中重载。本文…

Java Overloading 代码实例
CARD 08 / 10

Java Overloading 代码实例

Overloading 类用 test()、test(int)、test(int,String)、tes…

Java 重写与重载区别对比
CARD 09 / 10

Java 重写与重载区别对比

重写 Override 与重载 Overload 常被混淆:重写发生在父子类、方法签名相同、运行时多态;…

Java 重写与重载易错点
CARD 10 / 10

Java 重写与重载易错点

重写签名必须相同否则只是重载,返回值不能作重载区分标准,忘记 @Override 编译期不会提醒你没覆盖…