Java @Override接口的方法实现吗?
指示方法声明旨在覆盖超类中的方法声明。如果使用此注释类型对方法进行注释但未覆盖超类方法,则要求编译器生成错误消息。
我认为接口从技术上讲不是超类。还是?
Question Elaboration
回答:
你应该尽可能使用@Override。它可以防止犯下简单的错误。例:
class C { @Override
public boolean equals(SomeClass obj){
// code ...
}
}
由于无法正确覆盖,因此无法编译public boolean equals(Object obj)
。
实现接口(仅限1.6及更高版本)或重写Super类的方法的方法也是如此。
以上是 Java @Override接口的方法实现吗? 的全部内容, 来源链接: utcz.com/qa/427743.html