比如有一个类Base和泛型T
extends
extends的前面可以是 ?,T
extends的后面可以是T,Base
? extends T
? extends Base
T extends K
T extends Base
?
?只能在super和extends的最前面
? extends T
? extends Base
? super T
? super Base
super
super的前面只能是?
super的后面可以是T,Base
? super T
? super Base
&
这个很少见到,但是作用很有意思,只能和extends连用.
T extends Base & Interface1 & Interface2
&符号表示’‘且’'的意思,意思是T必须是Base,Interface1和Interface2的子类,也就是
class T extends Base implements Interface1 ,Interface2{}
&不能连接多(两)个类,因为只能继承一个类.
注意 不能这样用:T extends K & Interface.