JAVA 创建类对象数组

需求

        对于具有共同属性及其结构多个对象,用一个数组去管理。

实际定义

        类对象数组实际上是一个数组,该数组中的每一个元素都是同一个类的对象,具有其所属类的属性和方法。在实际应用中,要先创建类对象数组并指定其大小,然后再对每一个元素进行对象的实例化。

操作步骤

 假定已然声明的一个类 A,其声明如下:

class A
{
    //属性和方法定义

    public void Function()
    {
        ......
    }
}
  step1     创建类对象数组并指定数组大小
A[] object = new A[5];  //创建一个包含5个元素的类对象数组object

        在创建类对象数组时,只会创建对象的引用,并不会调用该对象所属类的构造方法来初始化对象,所以还需对每个数组元素进行对象的实例化。如果不进行实例化,则该数组的每个元素的值都为NULL

  step2     对每一个数组元素进行实例化
for(int i = 0;i < A.length; i++)
{
    object[i] = new A(); //实例化 A类的对象并存储到数组object中
}

在上述步骤后,数组object就包含了5个A类的对象,可通过索引访问和操作数组的对象。

例如通过数组第1个对象访问A类中的Function函数:

object[0].Function();

END 

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值