Java泛型:什么是<;?扩展接口<&燃气轮机&燃气轮机;什么意思?

Java泛型:什么是<;?扩展接口<&燃气轮机&燃气轮机;什么意思?,java,generics,Java,Generics,除此之外,我希望有人能帮助我澄清/确认我对以下java泛型语句的理解,并就最后一个语句的含义提供一些信息: 如果: 表示将实现接口的IAbc分配给Class变量className 什么是: Class<? extends IAbc<?>> className = x Class>className=x 意思?这只是意味着IAbc本身就是一个泛型IAbc,您需要一个Class对象,表示IAbc的一些参数化实现,但您不知道(或关心)是哪个 更有趣的是 Class<?

除此之外,我希望有人能帮助我澄清/确认我对以下java泛型语句的理解,并就最后一个语句的含义提供一些信息:

如果:

表示将实现接口的
IAbc
分配给
Class
变量
className

什么是:

Class<? extends IAbc<?>> className = x
Class>className=x

意思?

这只是意味着
IAbc
本身就是一个泛型
IAbc
,您需要一个
Class
对象,表示
IAbc
的一些参数化实现,但您不知道(或关心)是哪个

更有趣的是

Class<? extends IAbc<? extends Number>>
Class<? extends IAbc<?>> className = x
Class<? extends IAbc<? extends Number>>