gpt4 book ai didi

java - 使用通用 Map 参数重写方法

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

我有以下代码:

class Key{
--Some Implementation
}

class A{
public void grpMap(ConcurrentMap<Key,List<Key> keyList){
--Some Implementation
}

}

public class B extends A{
--Edited
@Override -- [Made "O" capital case after kocko's reply]
public void grpMap(ConcurrentMap<Key,List<Key> keyList){
--Some Implementation
}


}

使用上面的代码,我在 B 类中遇到以下错误

The method grpMap(ConcurrentMap) of type B must override or implement a supertype method

我的问题是我无法更改类键、B 和 C 的声明方式,因为这些是遗留类。

关于如何消除此错误有什么建议吗?

编辑---

使用的JDK版本是1.6.43我正在使用 eclipse,它会自动生成注释。

最佳答案

注释

@override

应该是

@Override

此外,请检查 IDE 中的 Java 版本 - 它应该是 1.6 或更高版本,以便消除错误。

打开项目属性 -> Java编译器 -> 将合规级别设置为1.6 -> 确定。

关于java - 使用通用 Map 参数重写方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21824879/

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