简单的代码演示引用类型的数组(适合初学)

package OOday03;
/* 引用类型数组的演示 */
public class RefArrayDemo {
    public static void main(String[] args) {
        //创建Dog Fish Chick 型数组并赋值
        Dog[] d=new Dog[3];
        d[0]=new Dog("小黑",1,"黑");
        d[1]=new Dog("小白",2,"白");
        d[2]=new Dog("小红",3,"红");
        System.out.println(d[0].name);//输出第一只狗狗的名字
        d[1].age=4;//修改第二只狗狗的年龄为4岁
        d[2].swim();//第三只狗狗在游泳
        System.out.println("----------------------------------");
        //遍历d数组
        for (int i = 0; i < d.length; i++) {
            System.out.println(d[i].name);//输出每只狗的名字
            d[i].eat();//每只狗狗吃饭
        }

        Chick[] c=new Chick[2];
        c[0]=new Chick("小明",2,"黄");
        c[1]=new Chick("小蓝",1,"蓝");
        for (int i = 0; i < c.length; i++) {
            System.out.println(c[i].name);
            c[i].layEggs();
        }

        Fish[] f=new Fish[4];
        f[0]=new Fish("小金",3,"金");
        f[1]=new Fish("小喊",4,"白");
        f[2]=new Fish("小光",1,"紫");
        f[3]=new Fish("小按",2,"粉");
        for (int i = 0; i < f.length; i++) {
            System.out.println(f[i].name);
            f[i].drink();
        }

       /* //声明Dog型数组,包含3个元素,每个元素都是Dog型,默认值为null
        Dog[] dogs = new Dog[3];
        //声明Chick型数组,包含2个元素,每个元素都是Chick型,默认值为null
        Chick[] chicks=new Chick[2];
        //声明Fish型数组,包含4个元素,每个元素都是Fish型,默认值为null
        Fish[] fish=new Fish[4];*/
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值