在java的类中定义一个属性,这个属性是以对象为元素的数组,那么这个数组需要预先定义长度吗?

如题所述

不需要,可以只是声明一个数组的引用,但是如果你要初始化它,那就需要给它赋值或者声明长度。我觉得这个完全可以试出来嘛。
private A a[];
或者
private A a[] = new A[5];
或者
private A a[] = {new A(),new A()};
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-30
如果是存储对象,可以用集合来存储
List<Object> list = new ArrayList<Object>
第2个回答  2011-05-30
我觉得可以先定义为List,这样长度是可以动态增加的。

如果需要用数组类型的话,可以看看Arrays这个类,提供了有静态方法进行数组和List的互转。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网