读书人

怎么定义这个数组

发布时间: 2012-01-31 21:28:41 作者: rapoo

如何定义这个数组?
我有一个类 例如:
class node()
{
...
node[4] nodeEntry;

node()
{
for(int i=0;i <4;i++)
{
nodeEntry[i]=null;
}
}
}

我想做一个数组 nodeEntry,这个数组中的每个元素都是node类型的,并且都赋值为null.像上面一样定义对吗?

[解决办法]
OK
[解决办法]
写的什么?。。看不太明白

//初始化
node[] nodeEntry = new node[4];
//用的时候根据下标循环
for(int i = 0 ;i <nodeEntry.length;i++)
{
nodeEntry[i] = 你要赋的值;
}
[解决办法]
node[] nodeEntry = null
是否可以,为什么要设置成空那,有的时候空,会抛出NullPointException异常
[解决办法]
jf
[解决办法]
Node[] nodeEntry = null;

这里只是声明一个nodeEntry引用, 它指向Node[]类型的对象

需要显式的 new 一个这样的对象出来

最后, 数组在Java里面也是对象
[解决办法]
数组的确要new出来的
[解决办法]
node[] nodeEntry=new node[4];
就行了。对象创建的时候会自动被初始化成null,所以用循环置null值似乎没必要。
[解决办法]
同意楼上的,同时接分

读书人网 >J2SE开发

热点推荐