我正在实现一个BinaryNode<T>包含信息的二进制搜索树.在我的树类中,我有这行代码:
public class BST<T> implements BSTInterface<T extends Comparable<? super T>>
Run Code Online (Sandbox Code Playgroud)
这会导致许多错误,例如:
BST.java:10: error: > expected
public class BST<T> implements BSTInterface<T extends Comparable<? super T>>
^
BST.java:10: error: <identifier> expected
public class BST<T> implements BSTInterface<T extends Comparable<? super T>>
^
Run Code Online (Sandbox Code Playgroud)
我不确定为什么这不起作用,因为这行代码适用于我的界面.任何帮助将非常感激!我可能犯了一些愚蠢的错误.
Daw*_*ica 11
我想你打算写
public class BST<T extends Comparable<? super T>> implements BSTInterface<T>
Run Code Online (Sandbox Code Playgroud)
你必须T在第一次提到时加入界限T.