Java List泛型赋值的问题

LinkedList<Object>的一个对象不可以赋值给LinkedList<String>,编译器通过不了,求问原因,并问这类问题该怎么分析?
全部评论
高类别泛型不能赋值给低类别的
点赞 回复 分享
发布于 2017-09-10 15:47
昨天网易的题。。不懂
点赞 回复 分享
发布于 2017-09-10 14:57
这两个对象没有任何关系,但是可以赋值给LinkedList,详情见Java核心卷1泛型一章
点赞 回复 分享
发布于 2017-09-10 16:00
Object是String的父类啊。
点赞 回复 分享
发布于 2017-09-10 22:10
泛型不是协变的,去搜什么叫协变。
点赞 回复 分享
发布于 2017-10-27 17:05

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务