`
fuerbosi
  • 浏览: 461193 次
文章分类
社区版块
存档分类
最新评论

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();

}

}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics