初识Java 如何用数组存储对象

定义一个数组,用来存储3个person对象

public static void main(String[] args) {
          
   
        //首先创建一个长度为3的数组,里面用来存放Person类型的对象
        Person[] array = new Person[3];
        Person one = new Person("高圆圆",18);
        Person two = new Person("李大钊",20);
        Person three = new Person("许海峰",52);
        array[0] = one;
        array[1] = two;
        array[2] = three;
        System.out.println(one.getName()+","+one.getAge());
        System.out.println(array[1].getName()+","+array[1].getAge());
        System.out.println(array[2].getName()+","+array[2].getAge());
    }

运行结果: Person类:

public class Person {
          
   
    String name;
    int age;

    public void setName(String name) {
          
   
        this.name = name;
    }

    public void setAge(int age) {
          
   
        this.age = age;
    }

    public String getName() {
          
   

        return name;
    }

    public int getAge() {
          
   
        return age;
    }

    public Person() {
          
   

    }

    public Person(String name, int age) {
          
   
        this.name = name;
        this.age = age;
    }
}
经验分享 程序员 微信小程序 职场和发展