数组:
基本类型的数组 - int,char……
对象类型的数组 - 保存对象的数组 - 首先得有对象
当前这个学生类是一个实体类,用于后面的对象类型数组
package Test09_Demo.Demo02;/*
@create 2020--11--25--14:25
*/
public class Student {
private int age;
private String name;
public Student() { //无参构造函数
}
public Student(int age, String name) { //有参构造函数
this.age = age;
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return "Student{" +
"age=" + age +
", name='" + name + '\'' +
'}';
}
}
package Test09_Demo.Demo02;/*
@create 2020--11--25--14:26
*/
/**
* 做以下几件事情
* 1.定义学生类
* 2.创建学生类型的数组
* 3.创建学生对象
* 4.把学生对象放进数组
* 5.遍历学生数组
*/
public class StudentDemo {
public static void main(String[] args) {
//首先创建一个长度为3的数组,里面用来存放Student类型的对象
Student[] students = new Student[3];
System.out.println(students[0] + " " + students[1] + " "+students[2]);
System.out.println("-----------------------------------------------------");
students[0] = new Student(12, "ABC");
students[1] = new Student(13, "DEF");
students[2] = new Student(14, "GHI");
System.out.println(students[0] + " " + students[1] + " "+students[2]);
for (int i = 0; i <students.length ; i++) {
//从数组中拿到一个学生对象就实例化
// Student s = students[i];
System.out.println(students[i]);
}
}
}