Java Generics - 为什么在定义Generic类时不能使用super关键字

时间:2017-06-19 18:18:32

标签: java generics

我是java语言的新手。我正在阅读关于泛型的文章,并且遇到了一个问题。

class XXX<E extends Shape> {

}
//This class compiles , but
class XXXX<E super Shape>{

}
//This do not compile.

我的问题是,在定义泛型类时,允许使用extends,但为什么不允许使用super?

我在stackoverflow上经历了一些泛型问题,没有人回答上面的问题。

0 个答案:

没有答案