1

创建此类时..

public static class TreeNode<E extends Comparable<E>>

是什么<E extends Comparable<E>>意思?

4

2 回答 2

6

这是一个通用的约束。

这意味着您存储在其中的任何类型都TreeNode必须实现该Comparable<E>接口。

于 2011-04-21T17:25:15.960 回答
5

这意味着每当您创建此类的实例时

TreeNode<MyClass> myTreeNode = new TreeNode<MyClass>();

MyClass 必须实现 Comparable<MyClass>

public class MyClass implements Comparable<MyClass>
{
      //CODE
}
于 2011-04-21T17:27:06.627 回答