定义一个数组,用来存储3个person对象
代码:
package com.company;
public class Main {
public static void main(String[] args) {
//创建一个长度为3的数组,里面用来存放person类型的对象
Person[] array = new Person[3];
Person one = new Person("a", 21) ;
Person two = new Person("aa", 22) ;
Person three = new Person("aaa", 23) ;
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("==============");
//输出
System.out.println(array[0].getAge() + array[0].getName());
}
public static class Person{//创建person类
private String name;
private int age;
public Person() {//无参构造
}
public Person(String name, int age) {//全参构造
this.name = name;
this.age = age;
}
//getter 和 setter
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;
}
}
}
输出结果:
com.company.Main$Person@7ef20235
com.company.Main$Person@27d6c5e0
com.company.Main$Person@4f3f5b24
==============
21a