定义数组 不是 : 数组类型 []数组名称=new 数组类型[数组大小],类也是一种数据类型不是么,
这里的Student是一个类,我想定义一个类数组
Student[]shazi = new Student[5];
然后如果直接这样就会报错,我已经new了为什么它还要报错说空指针指向错误
for(int x=0;x<names.length;x++)
{
shazi[x].name=names[x];
//System.out.println(shazi[x].name);
}
难道是因为,类数组里是一个个相同属性的类,类定义就需要new,所以才要new两次么,求告知!!!!!
onemoo
相关分类