public class Test1{
public static void main(String []args)
{
Person[] p1;
p1=new Person[3];
for(int i=0;i<3;i++)
{
p1[i]=new Person(i+1,i+2);
}
}
}
class Person{
int age,height;
Person(int a,int h)
{
this.age=a;
this.height=h;
}
}
数组初始化:
动态初始化:数组定义与为数组元素分配空间和赋值的操作分开进行int a[]; a=new int[3];a[0]=1;
静态初始化:定义数组的同时就为数组分配空间并赋值 int a[]={1,2,2}
每个数组都有一个属性length指明长度