gpt4 book ai didi

java - ArrayList 对象分配给 LSt 对象内部工作

转载 作者:行者123 更新时间:2023-12-02 04:20:26 25 4
gpt4 key购买 nike

到目前为止,从大多数相关帖子中,我已经了解分配给 List 的 ArrayList 和分配给 ArrayList 的 ArrayList 之间的用法差异

   ArrayList<String> arrName =  new ArrayList<String>();
List<String> arrName = new ArrayList<String>();

事实上,首选方法是 "Programming to Interface"

   List<String>      arrName =  new ArrayList<String>();

但我的问题是

  • List 对象是否被视为/成为 ArrayList 对象(分配了 ArrayList 对象)?

  • 它与列表对象相同吗?

感谢您提前回复..

最佳答案

List 永远不会成为一个类,它只是一个接口(interface)。

   List<String>      arrName =  new ArrayList<String>();

在上述情况下,List 持有对其类型的已实现类 ArrayList 的引用,其名称为 arrName

关于java - ArrayList 对象分配给 LSt 对象内部工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32840627/

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