2012-02-24 13 views
0

ジェネリックスを使用してBinarySearchTreeを作成しようとしていますが、エラーに遭遇しています。私のクラスでNumberとImplement Comparableを拡張したい。だからこのように宣言します:ジェネリックバイナリ検索ツリークラス宣言エラー

public class BinaryTree<K extends Number implements Comparable<? super K>, E> 

私はエラーが発生しています。

ファイル:F:\ Javaの\イントロ-PROG-javaの\ bookClasses \ Lab_5 \ BinaryTree.java [ライン:1] エラー:>私はそれでいただきました間違って取得することはできません

を期待しました。

答えて

5

これは間違った構文です。これを試してみてください:

public class BinaryTree<K extends Number & Comparable<? super K>, E> 

この構文はBounded Type Parametersジェネリック上のJavaチュートリアルの話題だけでなく、§4.4 of the Java Language Specificationに記載されています。

+0

非常に役に立ちました!ありがとう – FranXh

関連する問題