このクラスが作成されたとき。
public static class TreeNode<E extends Comparable<E>>
どういう<E extends Comparable<E>>
意味ですか?
このクラスが作成されたとき。
public static class TreeNode<E extends Comparable<E>>
どういう<E extends Comparable<E>>
意味ですか?
これは一般的な制約です。
これは、格納するタイプが何であれ、インターフェースTreeNode
を実装する必要があることを意味しComparable<E>
ます。
これは、このクラスのインスタンスを次のように作成するたびに、
TreeNode<MyClass> myTreeNode = new TreeNode<MyClass>();
MyClass は Comparable < MyClass > を実装する必要があります
public class MyClass implements Comparable<MyClass>
{
//CODE
}