我有一个接口:
public interface DDLOperation {
public void alter(T artifact);
public void create(T artifact);
public void drop(T artifact);
}
public abstract class AbstractDDLOperation implements DDLOperation {
@Override
public abstract void alter(T artifact);
@Override
public abstract void create(T artifact);
@Override
public abstract void drop(T artifact);
public void processChildElement(Element childElement) {
Artifact artifact = createArtifact(childElement);
alter(artifact);
}
}
Eclipse在abstractddlocation类中给出了这个错误:
我希望实现abstractddlocation的所有子类传递不同类型的参数,所有子类都从工件类扩展到alter、create和drop方法。
有人能就这个问题提个建议吗?
谢谢。