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

回到顶部