首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么定义这个数组

2012-01-31 
如何定义这个数组?我有一个类例如:classnode(){...node[4]nodeEntrynode(){for(inti0i 4i++){nodeEnt

如何定义这个数组?
我有一个类   例如:
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值似乎没必要。
[解决办法]
同意楼上的,同时接分

热点排行