在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java/ java如何初始化內(nèi)嵌類對象數(shù)組的對象數(shù)組?

java如何初始化內(nèi)嵌類對象數(shù)組的對象數(shù)組?

如何正確初始化內(nèi)嵌類對象數(shù)組的對象數(shù)組?
代碼如下:

class Listnode {   
     Listnodesets[] datals;     
}

class Listnodesets{
    private String datalnodesname;
    Rearnode firstnodeonsets;
}

我是這樣初始化的,但總報NULLpoint的錯誤:

 Listnode[] vertexs = new Listnode[setslength];  for(int i  = 0;i < setslength;i++){

             vertexs[i] = new Listnode();                      }  for(int i =0;i < sl;i++){

            Listnodesets[] datals = new Listnodesets[skyslength]; 
                         for(int j = 0;j < skyslength;j++){

                datals[j] = new Listnodesets();
                datals[j].datalnodesname = inputvalue;             }          }

請問正確的初始化方式是什么?求代碼

回答
編輯回答
野橘

代碼: 你寫的沒問題啊
class A{

B[] b;

}
class B{

private String data;

}
@Test
public void fn(){

A[] a = new A[5];
for(int i = 0;i<5;i++){
    a[i] = new A();
}
System.out.println(a.length);//5
    
for(int i = 0;i<10;i++){
    B[] b = new B[5];
    for(int j = 0;j< 5;j++){
        b[j] = new B();
        b[j].data="abc";
    }
    System.out.println("b--" + b.length);    
}

}

//log
5
b--5
b--5
b--5
b--5
b--5

2017年8月17日 23:31