引入
题目:定义一个数组,用来存储3个Person对象
Person类
package com.iflytek.day07.demo04;
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;
}
}
Demo01Array类
package com.iflytek.day07.demo04;
/*
题目:定义一个数组,用来存储3个Person对象
数组有一个缺点:一旦创建,程序运行期间长度不可以发生改变
*/
public class Demo01Array {
public static void main(String[] args) {
Person[] array = new Person[3];
Person one = new Person("迪丽热巴",18);
Person two = new Person("古力娜扎",28);
Person three = new Person("扎尔马哈",38);
//将one中的地址值赋值到数组的0号元素位置
array[0] = one;
array[1] = two;
array[2] = three;
System.out.println(array[0]); // 地址值
System.out.println(array[1]); // 地址值
System.out.println(array[2]); // 地址值
System.out.println(array[1].getName()); // 古力娜扎
System.out.println(two.getName()); //古力娜扎
}
}