Java对象数组的使用

对象可以用数组来存放,通过下面两个步骤来实现:

1   声明类类型的数组变量,并用new 分配内存空间给数组。

2   new 产生新的对象,并分配内存空间给它

 

例如,要创建三个Person 类类型的数组元素,可用下列的语法:

 

Person p[] ;          //  声明Person 类类型的数组变量

p = new Person[3] ;    //  new 分配内存空间

创建好数组元素之后,便可把数组元素指向由Person 类所产生的对象:

p[0] = new Person ();

p[1] = new Person () ;       // new 产生新的对象,并分配内存空间给它

p[2] = new Person ();

 

此时,p[0] p[1] p[2] 是属于Person 类类型的变量,它们分别指向新建对象的内存参考地址。

 

当然也可以写成如下形式:

Person p[] = new Person[3];  //  创建对象数组元素,并分配内存空间

当然,也可以利用for 循环来完成对象数组内的初始化操作,此方式属于动态初始化:

for(inti=0;i<p.length;i++)

{

p[i]= new Person() ;

}

或者采用静态方式初始化对象数组:  

Person p[] = {newPerson(),new Person(),new Person()} ; 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值