@Override是什么意思
时间: 2023-11-11 16:05:23 浏览: 249
override-decorator:ES7 的简单覆盖装饰器
@override是一个注解,用于标识一个方法是重写了父类或接口中的方法。它可以帮助我们在编译时检查是否正确地重写了父类或接口中的方法。如果我们使用了@override注解,但是实际上并没有重写父类或接口中的方法,编译器就会报错。
示例代码:
```
public class Animal {
public void move() {
System.out.println("Animal is moving");
}
}
public class Dog extends Animal {
@Override
public void move() {
System.out.println("Dog is running");
}
}
```
在这个例子中,Dog类重写了Animal类中的move()方法,并使用了@override注解。
阅读全文