这可能吗?
class A<T extends Service<E extends Entity>>
这是因为我想获得服务和实体的类型。或者任何其他方式来做到这一点?
目前我有一个设置服务的抽象方法,但如果我可以在参数中做到这一点,那就更好了。
我也想知道如何在基类中传递参数:
我有扩展了扩展 BaseClass1 的 SubBaseClass1 的 ClassA。
所以:
class SubBaseClass1<E extends Entity, P extends Service<E>> { }
在 BaseClass 中,我想知道 P 和 E 的类型。
另一个问题,如果我有另一个类的 getBaseClass 方法,我将如何指定返回类型?:
public BaseClass<E extends Entity, T extends Service<E>> getBaseClass() { }
不管用。
找到了答案:
public BaseClass<? extends IEntity, ? extends Service<?>> getBaseClass() { }