简言之,我有:泛型类型声明导致错误
public interface Dictionary<E extends Comparable<E>> extends Iterable<E> {
而且
public class TreeDictionary implements Dictionary<TreeDictionary> {
在编译时,造成错误
TreeDictionary.java:4:类型参数TreeDictionary不在其绑定的公共类TreeDictionary实现 字典{
我猜可能是因为我没有完全清楚Dictionary接口的声明。
真的很感激,如果有人能解释我这:)
你'TreeDictionary'类没有工具'Comparable'接口。检查你是否真的希望TreeDictionary实现TreeDictionary的Dictionary(再次) –
你确定要'TreeDictionary'是'TreeDictionary'的Dictionary吗? – trutheality
@ trutheality:如果它是一个树结构,那么可以。 – skaffman