泛型类中的嵌套泛型
我想在我的api中提供这样的东西:
class Foobar extends AbstractThing<Double>
class EventThing<Foobar> {
public Foobar getSource();
public Double getValue();
}
所以我写这个:
class EventThing<T extends AbstractThing<U>> {
public T getSource();
public U getValue();
}
但是java无法解析.U
相反,它可以工作,但第二个实际上是多余的,因为AbtractThing已经定义了类型。所以我喜欢摆脱它。EventThing<T extends AbstractThing<U>,U>
U