0
下面的代码Eclipse给我的''''''''类'com.test.SubClass'不覆盖超类或接口的方法,但用@Override注释。错误。但是,如果我删除子类中的@Override,它不会抱怨并将该方法视为重写方法。 Eclipse中是否有任何方法,以便我可以忽略这些带泛型的注记错误?为什么Eclipse在覆盖时给我这个注解错误
interface Base<T extends Object> {
void hi(T t);
}
class SubClass implements Base<String> {
@Override
public void hi(Object o) {
}
}
是的,我明白。但我不明白为什么删除@Override会起作用,它会将其视为一种压倒一切的方法。 – Ping
即使您删除“覆盖”,它也不起作用。 –
对不起,我忘了提及他们都是Groovy类 – Ping