/*
* 对象数组
*/
package com.array;
public class ArrayTest2 {
public static void main(String[] args) {
Person[] p = new Person[3]; //声明一个Person数组,且在内存堆里面开辟3个引用
//分别给堆内存中的引用赋值,并且值为Person对象
p[0] = new Person(10);
p[1] = new Person(20);
p[2] = new Person(30);
for(int i = 0; i < p.length; i++) {
System.out.println(p[i].age);
}
}
}
class Person {
int age;
public Person(int age) {
this.age = age;
}
}
请看下面图,Person对象数组在内存堆的创建