java中的@override写与不写的区别 Posted on 2020-02-21 Edited on 2025-02-13 In Java 相关概念方法签名方法签名包括 参数列表 和 方法名 ,不包括返回类型,修饰符和异常类型。 覆写java中如果在子类中定义了一个和父类方法签名相同的方法,新的方法会覆盖掉继承的方法,这种过程称之为 覆写。 @Override据我所知,正常情况下 @Override 写或不写对编译运行没有影响,jvm会自动识别覆写的方法。唯一的作用是:如果programmer在覆写方法时写错了方法名并且写了 @Override,编译器可以起到提醒作用。 栗子: 情况1 情况2