数组:
    基本类型的数组 - int,char……
    对象类型的数组 - 保存对象的数组 - 首先得有对象

    当前这个学生类是一个实体类,用于后面的对象类型数组

    1. package Test09_Demo.Demo02;/*
    2. @create 2020--11--25--14:25
    3. */
    4. public class Student {
    5. private int age;
    6. private String name;
    7. public Student() { //无参构造函数
    8. }
    9. public Student(int age, String name) { //有参构造函数
    10. this.age = age;
    11. this.name = name;
    12. }
    13. public int getAge() {
    14. return age;
    15. }
    16. public void setAge(int age) {
    17. this.age = age;
    18. }
    19. public String getName() {
    20. return name;
    21. }
    22. public void setName(String name) {
    23. this.name = name;
    24. }
    25. @Override
    26. public String toString() {
    27. return "Student{" +
    28. "age=" + age +
    29. ", name='" + name + '\'' +
    30. '}';
    31. }
    32. }
    1. package Test09_Demo.Demo02;/*
    2. @create 2020--11--25--14:26
    3. */
    4. /**
    5. * 做以下几件事情
    6. * 1.定义学生类
    7. * 2.创建学生类型的数组
    8. * 3.创建学生对象
    9. * 4.把学生对象放进数组
    10. * 5.遍历学生数组
    11. */
    12. public class StudentDemo {
    13. public static void main(String[] args) {
    14. //首先创建一个长度为3的数组,里面用来存放Student类型的对象
    15. Student[] students = new Student[3];
    16. System.out.println(students[0] + " " + students[1] + " "+students[2]);
    17. System.out.println("-----------------------------------------------------");
    18. students[0] = new Student(12, "ABC");
    19. students[1] = new Student(13, "DEF");
    20. students[2] = new Student(14, "GHI");
    21. System.out.println(students[0] + " " + students[1] + " "+students[2]);
    22. for (int i = 0; i <students.length ; i++) {
    23. //从数组中拿到一个学生对象就实例化
    24. // Student s = students[i];
    25. System.out.println(students[i]);
    26. }
    27. }
    28. }