gpt4 book ai didi

java - 创建引用数组

转载 作者:搜寻专家 更新时间:2023-10-31 08:12:18 25 4
gpt4 key购买 nike

如果我有一个类 A,我将这个类的 10 个元素的数组声明为,

A[] arr=new A[10];

然后A的10个新对象被创建并存储在数组中。

但是,我希望能够在 A arr[10]; 行中做一些事情,其中​​数组只包含对空对象的引用。

我需要这个的原因是因为我只需要数组来保存我稍后在代码中填写的实例。因此,上述语句创建的对象无论如何都会丢失,而且据我所知,创建对象的成本很高。

那么,有没有什么方法可以让我以后可以指向我想要的对象的引用数组?或者这是不可能的,我应该求助于使用 ArrayList

最佳答案

If I have a class say A, and I declare an array of 10 elements of this class as,

A [] arr=new A[10];

Then 10 new objects of A are created and stored in the array.

这是不正确的。在这里,创建了一个包含十个引用 的数组,并且每个引用都设置为null。此代码没有创建 A 的实例。

换句话说,代码已经完成了您希望它做的事情。

关于java - 创建引用数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15064457/

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