Java中@Override注释的重要性?

该 @Override注解是一个默认的Java注解之一,它可以在推出的Java 1.5版本。该@Override注释表明该子类方法在书写其基类的方法。

@Override 注释之所以有用,有两个原因

  • 如果带注释的方法实际上没有覆盖任何内容,它将从编译器中提取警告。

  • 它可以提高源代码的可读性。

语法

public @interface Override

示例

class BaseClass {

   public void display() {

      System.out.println("In the base class,test() method");

   }

}

class ChildClass extends BaseClass {   @Override    public void display() {

      System.out.println("In the child class, test() method");

   }

}

// main classpublic class OverrideAnnotationTest {

   public static void main(String args[]) {

      System.out.println("@Override Example");

      BaseClass test = new ChildClass();

      test.display();

   }

}

输出结果

@Override Example

In the child class, test() method

以上是 Java中@Override注释的重要性? 的全部内容, 来源链接: utcz.com/z/316746.html

回到顶部