@Override是什么
时间: 2023-12-23 17:25:20 浏览: 145
android @override 报错解决方案
5星 · 资源好评率100%
`@Override`是Java中的一个注解,用于表示一个方法是重写了父类或接口中的同名方法。使用`@Override`注解可以帮助开发者检查方法的正确性,如果方法签名不正确,编译器会报错。在Java 1.5中,`@Override`只能用于重写父类的方法,而在Java 1.6及以上版本中,`@Override`还可以用于重写接口中的方法。
下面是一个使用`@Override`注解的例子:
```java
public class MyClass {
@Override
public String toString() {
return "This is my class"; }
}
```
在上面的例子中,`MyClass`重写了`Object`类中的`toString()`方法,并使用`@Override`注解进行了标注。如果`toString()`方法的签名不正确,编译器会报错。
阅读全文