Java泛型真的理解不了?

对于疯狂Java讲义这本书,虽然有点小瑕疵,但还是写得比较标准的,但是其中泛型那一章有一句话本人看了整章返过来看还是没看懂,作者难道写反了???

请看这句话,比如Foo是Bar 的子类,这样A<Bar>就相当于A<? extends Foo>的子类,可以将A<Bar>赋值给A<? extends Foo>类型的变量,这种型变方式被称为协变。

这句话我看了一天都没看懂,难道我的理解力有问题?有哪位大神好心帮忙解释一下呗。万分感谢!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容