gpt4 book ai didi

java - 为什么 Eclipse 在 Override 上给我这个注释错误

转载 作者:行者123 更新时间:2023-12-02 11:02:19 25 4
gpt4 key购买 nike

下面的代码 Eclipse 给了我“来自类 'com.test.SubClass' 的'hi' 不会覆盖其父类(super class)或接口(interface)中的方法,而是使用 @Override 进行注释。”错误。但是如果我删除子类中的@Override,它不会提示并将该方法视为覆盖方法。 Eclipse中有什么方法可以让我用泛型忽略这些注释错误吗?

interface Base<T extends Object> {

void hi(T t);

}
class SubClass implements Base<String> {

@Override
public void hi(Object o) {

}

}

最佳答案

你需要改变

public void hi(Object o)


public void hi(String o) // or String s

关于java - 为什么 Eclipse 在 Override 上给我这个注释错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33720993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com