55智能网
新记
在java的类中定义一个属性,这个属性是以对象为元素的数组,那么这个数组需要预先定义长度吗?
如题所述
举报该文章
相关建议 2011-05-30
不需要,可以只是声明一个数组的引用,但是如果你要初始化它,那就需要给它赋值或者声明长度。我觉得这个完全可以试出来嘛。
private A a[];
或者
private A a[] = new A[5];
或者
private A a[] = {new A(),new A()};
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/flerc44rg.html
其他看法
第1个回答 2011-05-30
如果是存储对象,可以用集合来存储
List<Object> list = new ArrayList<Object>
第2个回答 2011-05-30
我觉得可以先定义为List,这样长度是可以动态增加的。
如果需要用数组类型的话,可以看看Arrays这个类,提供了有静态方法进行数组和List的互转。
相似回答
大家正在搜
相关问题
Java中定义类的一个属性为数组。
java对象数组,那么,对象的属性和数组的关系怎么理解啊?有...
关于java自定义类的数组属性问题,给点建议吧~
java中对象数组和类数组的问题, 定义一个类数组后(new...
在JAVA中如何定义一个对象数组,并正确使用该对象数组
java 这样在一个类中定义一个对象数组为什么会出错
java,值的传递问题,一个类,类中有成员变量是数组,比如i...
在Java语言中,所有的数组都有一个lenght属性,这个属...