我有以下接口:泛型:從實現的接口的抽象類繼承
public interface SingleRecordInterface<T> {
public void insert(T object);
}
我有抽象類下面(即沒有提到該方法插入):
public abstract class AbstractEntry implements SingleRecordInterface<AbstractEntryBean> {
}
我有具體的類:
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此錯誤的原因。我如何解決這個錯誤?
這是計算器我最喜歡的答案 – sector11 2017-02-15 11:05:06