先写一个需要的类,比如就写一个学生类的对象数组
public class Student {
public String number;
public int grade;
public String name;
}
再创建一个对象
public class stuArray {
public static void main(String[] args) {
Student[] students= new Student[3];
student[0].number="001";
student[0].name="李四”;
student[0].grade=90;
student[0].number="002";
student[0].name="张三”;
student[0].grade=80;
student[0].number="003";
student[0].name="王五”;
student[0].grade=60;
for (int i =0;i<students.length;i++){
System.out.println(students[i].number+" "+students[i].name+" "+students[i].grade+"\n");
}
}
}
像这样子可以吗
这种呢是不行的,因为他少了对象的引用,在对象数组赋值前,必须先保证其已经创建了对象的引用
就是创建一个新对象数组元素的引用 students[0]=new student();
这样子就可以了










