キー値のジェネリック型を受け入れることができるノード クラスがある場合:
class Node<K extends Comparable<K>> implements Comparable<Node<K> {
...
}
class KeyValueNode<K extends Comparable<K>, V> extends Node<K> {
...
}
ジェネリック型のキー値を含むことができるジェネリック型のノードを受け入れるジェネリック バイナリ ツリー クラスを宣言することは可能ですか? こんな感じになると思っていたのですが……。
class BinaryTree<N<K>> {
N<K> root;
BinaryTree<N<K>> left, right;
...
}
明白な誤解をお詫びします。私はまだジェネリックとJavaの構文のコツをつかもうとしています。助けや洞察をいただければ幸いです。
ありがとう!