比如
class a{
double number;
double[] array;
}
class b extends a{
public b(){
number=10;
double[] array=new double[2];
array[0]=2;
array[1]=3;
}
}
之后再MAIN函数中 b x=new b();
x.array[0]会报错,出现空指针的状况。(为什么x.array[0]没有被赋值成2??
而x.number在运行前会显示有错误,但是能显示为10?
也就是如何在类中已赋好值,再NEW一个新对象的时候其属性都已经赋值完毕。