具有多种类型的java泛型类会生成错误
我正在尝试使用泛型创建以下类:
public class IndexSet<T> extends HashMap<T, D extends Duet<T>>
但是编译器生成了两个错误,文本为“error:>;expected”,指向这里:D extends Duet<T>
我试着换一种方式:
public class IndexSet<T> extends HashMap<T, D extends Duet<? extends T>>
而且还会出现更多的错误。我在互联网上搜索过,但我发现人们使用的是完全相同的语法。我不知道,我做错了什么
# 1 楼答案
您需要声明所声明类型的类型参数