MutableBST类出错,它必须实现insert(Object obj)。但我没有Object参数的方法。
public interface MutableSet<T> {
String insert(T obj);
}
public class MutableBST<T> implements MutableSet {
public String insert(T obj) {
return "insert";
}
}
答案 0 :(得分:0)
您的类实现MutableSet
而不是MutableSet<T>
,因此它实现时T为Object。
答案 1 :(得分:0)
您的班级MutableBST<T>
应该实施MutableSet<T>
class MutableBST<T> implements MutableSet<T>
答案 2 :(得分:0)
您需要指定要实现的接口类型,如下所示:
public interface MutableSet<T> {
String insert(T obj);
}
// Implements MutableSet with the parameterized type T
public class MutableBST<T> implements MutableSet<T> {
public String insert(T obj) {
return "insert";
}
}