java泛型问题,有点小复杂

2024-12-31 14:44:36
推荐回答(2个)
回答1:

List 这种写法和List 是一样的,这是一种封装对象时的写法,表示可以list中可以添加T以及继承T的数据,不知到你哪里弄不明白,单单就这个类来看
class CovariantReader{
T readCovariant(List list){
return list.get(0);
}
}
单看这个类表示集合中可以存放任何一种数据类型,

回答2:

继承没学好啊,LZ!!仔细看下Apple跟Fruit他们的关系,子和父关系,老子可以放了,儿子不能放么?