以下 Java 代码将无法编译。
public <DO extends ServerDataObject> ProxyDataObject<DO> convertToProxy(Class<DO> doClass) throws Exception{
if(getId()==0)return null;
ProxyDataObject<DO> proxy = (ProxyDataObject<DO>) doClass.newInstance();
proxy.setID(getId());
return proxy;
}
public interface ProxyDataObject<DO extends ServerDataObject> extends ServerDataObject, DataTransferInterface {
public void setID(int id);
@Ignore
public String getIDName();
}
给出以下消息:
绑定不匹配:DO 类型不是绑定参数 DO 扩展 ProxyDataObject 类型的 ServerDataObject 的有效替代品
这对我来说没有意义。