0
A
回答
8
您必须声明K
和V
为通用参数,并且必须声明要绑定到Item<K, V>
的类型参数的名称。假设Item
是一个预定义的泛型类型,你可以做这样的事情,比如:
class TreeNode<K, V, X extends Item<K, V>> {
...
}
或许(和更容易),你并不需要一个单独的类型参数X
,只是需要声明K
和V
作为类型参数:
class TreeNode<K, V> {
private Item<K, V> mItem;
...
}
相关问题
- 1. 泛型类型的泛型?
- 2. Java泛型类型
- 3. Java - 泛型类型
- 4. Java泛型:parametricise泛型类型
- 5. Java泛型类和非泛型类
- 6. Java类泛型
- 7. Java的泛型和类型
- 8. 的Java getMethod()泛型类型
- 9. Java的泛型类型
- 10. 如何使用泛型类型的泛型列表泛型类
- 11. 泛型类型
- 12. 泛型类型
- 13. 泛型类型
- 14. 泛型类型
- 15. 泛型类型
- 16. 泛型类型类
- 17. Java泛型:如何为泛型类指定类类型?
- 18. Java泛型 - 错误铸造泛型类
- 19. 嵌套泛型泛型类
- 20. Java泛型 - 类型声明
- 21. Java泛型类型参数
- 22. Java泛型类型转换
- 23. 泛型类型Java中
- 24. 比较泛型类型Java
- 25. Java泛型类型擦除
- 26. Java泛型 - 类型推断
- 27. Java泛型和界类型
- 28. Java:获得泛型类型
- 29. 了解Java泛型类型
- 30. Java创建具有泛型类型的泛型类
你能解释一下你正在尝试做什么吗?根据你正在尝试做什么,你所要求的可能被称为更高级的类型,Java不支持。但从目前的措辞来看很难说。 –