上界通配符 <? extends Fruit> 任何类型不能存放。
下届通配符 <? super T>:存储的是T或者T的基类 但是不能存储T的父类型,因为T父类有很多种,不能确定是存储哪一种,但可以存放 T 及 T的子类,父类引用指向子类对象,而且get出来的都是 Object 引用对象。
(super 可以存放T及T以下)下界通配符,目的存放的类型 是T 及T以上的类型,具体是哪个不知道,不可存放 但因为父类引用指向子类对象, 可以存放 T及 T以下,,
上界通配符 目的存放的类型 是T 及T以下的类型, 无法存放........存放的类型是T以下的类型,具体哪个不知道,没法放。

博客主要介绍了Java中的上界通配符 <? extends Fruit> 和下界通配符 <? super T>。上界通配符无法存放任何类型,其目的存放类型是T及T以下,但具体类型未知。下界通配符可存放T及T的子类,get出的是Object引用对象,目的存放T及T以上类型,但具体未知。
248

被折叠的 条评论
为什么被折叠?



