我有以下界面:
public interface SingleRecordInterface {
public void insert(T object);
}
我有下面的抽象类(没有提到插入方法):
public abstract class AbstractEntry implements SingleRecordInterface {
}
我有具体的类:
public class SpecificEntry extends AbstractEntry {
public void insert(SpecificEntryBean entry) {
// stuff
}
}
最后,SpecificEntryBean定义为:
public class SpecificEntryBean extends AbstractEntryBean {
}
我有以下错误:
The type SpecificEntry must implement the inherited abstract method SingleRecordInterface.insert(AbstractEntryBean)
我不明白这个错误的原因,因为SpecificEntryBean扩展了AbstractEntryBean.如何解决这个错误?