【发布时间】:2014-04-01 07:29:38
【问题描述】:
我有一个这样声明的接口:
public interface GenericBo<T, PK extends Serializable> {
public ResultObject create(T newInstance);
...
}
以及这样声明的抽象类:
public abstract class GenericServiceImpl<T, PK> implements GenericService<T, PK> {
private final GenericBo<T, PK> bo;
......
......
}
但是在声明“bo”实例时,我在抽象类中有一个错误: Bound mismatch:类型 PK 不是 GenericBo 类型的有界参数的有效替代品
应该如何声明“GenericBo bo”实例?什么是正确的代码?
【问题讨论】: