先写一个需要的类,比如就写一个学生类的对象数组
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();
这样子就可以了