对象数组
Student[] students=new Student[3];
这句话的本质是在堆里面开辟一个长度为3数组,类型是Student;
Student student=new Student();
这句话才是创建一个对象
Student[] students=new Student[3]
开辟长度为三的数组,目前为null
for(i=0;i<3;i++){
student[i]=new Student();
}
为每一个数组元素创建对象,这时数组里的的值就是对象的地址
数组要么为空,要么只能存放student对象地址(类比String)
随手画的图,不知道有没有用。