java类的类对象数组的建立及初始化
定义
对类对象的定义可以直接
如 Student类:
Student[] a=new Student[3];
或者:
Student a[]=new Student[3];
在这里要表明 数组的大小,这里为3.
初始化
定义之后可以对其进行初始化:
a[0]=new Student("12345",99);
a[1]=new Student("11111",100);
a[2]=new Student("22222",89);
或者可以一次赋值
Student[] a;
//或者 Student a[];
a=new Student[]{new Student("12345",99),
new Student("11111",100),
new Student("22222",89)};
定义的同时初始化
Student[] b= {new Student("180740",90),
new Student("1801111",93),
new Student("180722",99)};
或者还可以
Student[] a=new Student[]{new Student("180733",91),
new Student("18044",95),
new Student("1807555",88)};
如果使用这种方法,不能直接写出数组的长度,如写成
Student[] a=new Student[3]{new Student("180733",91),
new Student("18044",95),
new Student("1807555",88)};
//会报错
其实,类比于 String类对象数组的创建,就可以,是一样的道理。