我正在尝试创建一个基于具有泛型集合的类的泛型服务
public class GenericClass<T> {
List<T> results;
public List<T> getResults() {
return results;
}
}
我只是不确定如何创建基于此GenericClass并具有T的具体实现的服务。
public class ServiceManagerImpl<GenericClass<T>> implements ServiceManager<GenericClass<T>> {
public GenericClass<T> getMyClass() {
...
}
}
但是编译器不喜欢这样。任何想法如何做到这一点?
渣
最佳答案
您接近...只需通过T
即可:
public class ServiceManagerImpl<T> implements ServiceManager<GenericClass<T>> {
public GenericClass<T> getMyClass() {
...
}
}