创建此类时..
public static class TreeNode<E extends Comparable<E>>
<E extends Comparable<E>>
是什么意思?
答案 0 :(得分:6)
这是一个通用约束。
这意味着您在TreeNode
中存储的任何类型都必须实现Comparable<E>
接口。
答案 1 :(得分:5)
这意味着无论何时创建此类的实例,如
TreeNode<MyClass> myTreeNode = new TreeNode<MyClass>();
MyClass必须实现Comparable&lt; MyClass&gt;
public class MyClass implements Comparable<MyClass>
{
//CODE
}