extends
上界用extends关键字声明,表示参数化的类型可能是所指定的类型,或者是此类型的子类。
super
下界用super进行声明,表示参数化的类型可能是所指定的类型,或者是此类型的父类型,直至Object。
extends Fruit 意思: List中所有元素都是Fruit的子类(包含本身)
super Fruit 意思: List中所有元素都是Fruit的父类(包含本身)
extends
上界用extends关键字声明,表示参数化的类型可能是所指定的类型,或者是此类型的子类。
super
下界用super进行声明,表示参数化的类型可能是所指定的类型,或者是此类型的父类型,直至Object。
extends Fruit 意思: List中所有元素都是Fruit的子类(包含本身)
super Fruit 意思: List中所有元素都是Fruit的父类(包含本身)