Java对象数组

声明一个一维数组,数组的每一个元素具有相同属性的对象,既对象数组:

//源代码

classanimals

{

intlegs,ears,eyes,mouth;

charfur;

Stringname;

animals(intslegs,intsears,intseyes,intsmouth,charsfur,Stringsname)

{

legs=slegs;

ears=sears;

eyes=seyes;

mouth=smouth;

fur=sfur;

name=sname;

}

voidbark()

{

System.out.println("WANG!WANG!WANG!");

}

protectedvoidrun()

{

System.out.println("GO!GO!GO!");

}

voidsetfur(charsfur)

{

fur=sfur;

}

voidsetname(Stringsname)

{

name=sname;

}

voidsprint()

{

System.out.print("mynameis:"+name+"\t");

System.out.print("Ihave:"+legs+"legs\t");

System.out.print(","+ears+"ears\t");

System.out.print(","+eyes+"eyes\t");

System.out.print(","+mouth+"mouth\t");

System.out.println(",andI'm"+fur);

bark();

run();

}

}

publicclasszuoye2extendsanimals

{

zuoye2(intslegs,intsears,intseyes,intsmouth,charsfur,Stringsname){

super(slegs,sears,seyes,smouth,sfur,sname);

//TODOAuto-generatedconstructorstub

}

publicstaticvoidmain(Stringarg[])

{

animals[]sanim=newzuoye2[3];

sanim[0]=newzuoye2(4,2,2,1,'B',"小黑");

sanim[1]=newzuoye2(4,2,2,1,'W',"小白");

sanim[2]=newzuoye2(4,2,2,1,'G',"小灰");

for(inti=0;i!=3;++i)

{

sanim[i].sprint();

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值