list<B>中的每个元素都为A的子类,,现在想把list<B> 强转为List<A> 编译器就报错,不让直接转,什么原因?1

评论

最新评论(4

zerochen
2012/11/27 15:28  
@晕dows Ok 学习了,
晕dows
2012/11/27 10:44  
你写成 List<? extends A>就是了
zerochen
2012/11/27 08:49  
@张浩春 ,我现在有个好奇的问题,我有一部分代码是这样的,同样是List<A>,先存入缓存中,然后再读出来的时候强制转为list<B>,这时候就成功了~ 跟个跟我直接在程序来写的墙砖什么区别
tianpeng91
2012/11/27 08:37  
肯定不行啊,因为编译后,实际上没有泛型,他根本不知道你这样做会产生什么样的错误啊

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部