java
2022-05-04
2022-05-04
每个人都不是一座孤岛,一个人必须是这世界上最坚固的岛屿,然后才能成为大陆的一部分。——海明威
今天群友问我,泛型的super
和extends
区别
我相信,看了这张图你应该能理解
这里第一个list
中,使用的泛型为extends
,我们发现无法写入,只能读取
第二个list1
中使用的super
,发现只能写入,无法读取到准确的泛型
综上所述
extends
只读不写
super
只写不读