diff --git a/docs/java/basis/java基础知识总结.md b/docs/java/basis/java基础知识总结.md index c32820f0..8b6d63e0 100644 --- a/docs/java/basis/java基础知识总结.md +++ b/docs/java/basis/java基础知识总结.md @@ -386,7 +386,7 @@ public class Person { 重写发生在运行期,是子类对父类的允许访问的方法的实现过程进行重新编写。 -1. 返回值类型、方法名、参数列表必须相同,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类。 +1. 方法名、参数列表必须相同,子类方法返回值类型应比父类方法返回值类型更小或相等,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类。 2. 如果父类方法访问修饰符为 `private/final/static` 则子类就不能重写该方法,但是被 static 修饰的方法能够被再次声明。 3. 构造方法无法被重写