public interface Keyable {public String getKey();}
public interface DataElement extends Comparable>, Keyable, Serializable {...}
public class Course implements DataElement {...}
public interface SearchTree> & Keyable> extends Serializable {...}
public class MySearchTree implements SearchTree {
...
private class Node {
public Course data;
public Node left;
public Node right;
...
}
}
当尝试使用MySearchTree的声明中的课程班,我收到一个类型参数错误,指出“当然不是类型变量K的范围内”。我花了很多时间试图弄清楚课程可能缺乏什么样的特性,使得它不适合该法案,但空洞起来。
任何想法?
2012-04-01
SamWN