标签: java generics
这是我的代码看起来像
{{1}}
最后的具体实现,我希望在初始化之后输入为map并输出为map,会抛出编译错误,“Duplicate type parameter Map”。我错过了什么?
答案 0 :(得分:8)
当您想在类中允许泛型时使用
MemoryInitializer<Map, Map>
更清楚一点,如果您使用
MyClass<T, T>
它会抛出相同的错误。
您必须在班级签名
MyClass<T, U>