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 に答える