泛型的赋值,为什么可以

img


为什么是并列关系

给你画了个图,不知道好理解一些不

img

这里举个例子比较好理解
A是B的父类,他们之间有继承关系
但是List 和List 之间就是平行关系
因为A和B都放在了集合里,这时候考虑的就是集合本身了
个人觉得,图片中的讲解容易造成误导,本来不会往那方面想,看了之后反而有疑问,对新手不友好。

图片里说的是啥玩意儿。 G<T> 这不就是一个类吗,为何要用G<A>和G<B>对比?G<A>和G<B>都是G<T>,只是里面的泛型不同,何来父子一说?自己能是自己的父亲或者儿子吗?