Java泛型的复杂案例。在Java中有可能吗?

时间:2015-09-27 11:08:16

标签: java generics

而不是:

Fragment<S extends State, ADAPTER extends Adapter<S>>

我希望有这样的东西:

Fragment<ADAPTER extends Adapter<S extends State>>

是否可以在Java中使用?

1 个答案:

答案 0 :(得分:0)

如果您想使用S类型,那么您的第一个版本是唯一的方式。如果您需要引用S,您可以使用第二个版本并将S替换为?

Fragment<ADAPTER extends Adapter<? extends State>>