datajava4_2[] days=new datajava4_2[30]
这句只是创建了一个大小为30数组,数组的类型为datajava4_2 ,只是分配了30个这种类型的内存空间,[ 并没有去new 30个这个对象,然后帮你复制给这个数组 ],所以你得自己new这个类型的对象赋值给数
所以27行引用这个数组里的对象不存在,就报这个错误
这句只是创建了一个大小为30数组,数组的类型为datajava4_2 ,只是分配了30个这种类型的内存空间,[ 并没有去new 30个这个对象,然后帮你复制给这个数组 ],所以你得自己new这个类型的对象赋值给数
所以27行引用这个数组里的对象不存在,就报这个错误