gpt4 book ai didi

java 从 List 转换为 List,其中 B 扩展了 A

转载 作者:搜寻专家 更新时间:2023-11-01 01:23:22 25 4
gpt4 key购买 nike

最佳答案

这是一个直观的例子,说明这会如何让事情变得可怕:

interface B extends A {}
List<B> blist=new List<B>();
List<A> alist=blist;
alist.add(new A()); //should be ok, right?
B b = blist.get(0); //fail: even though blist is a List<B>, it now has an A in it

关于java 从 List<B> 转换为 List<A>,其中 B 扩展了 A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7690684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com