在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 { <strong> </strong>@Override <strong> </strong> public void display() { System.out.println("In the child class, test() method"); } } // main class<strong> </strong>public 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注解的重要性是什么?的详细内容,更多请关注其它相关文章!