[上]JAVA学习系列模块九第五章186.对象数组_基本使用
视频
笔记
1.对象数组
1.需求:定义一个长度为3的数组,存储3个Person对象,遍历数组,将三个Person对象中的属性值获取出来
public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
public class Demo01ObjectArray { public static void main(String[] args) { /* Person p = new Person(); 1.定义一个存储int型数据的数组:int[] 2.定义一个存储double型的数组:double[] 3.定义一个存储String型的数组:String[] 4.定义一个存储Person型的数组:Person[] */ //定义数组 Person[] arr = new Person[3]; //创建三个对象 Person p1 = new Person("金莲",26); Person p2 = new Person("涛哥",18); Person p3 = new Person("张三",20); //将三个对象保存到数组中 arr[0] = p1; arr[1] = p2; arr[2] = p3; /* 遍历 当i = 0 arr[0] 就是 p1对象 当i = 1 arr[1] 就是 p2对象 当i = 2 arr[2] 就是 p3对象 */ for (int i = 0; i < arr.length; i++) { //Person p = arr[i]; System.out.println(arr[i].getName()+"..."+arr[i].getAge()); } } }