文档详情

java第六章 _原创精品文档.pdf

发布:2024-11-14约6.55千字共6页下载文档
文本预览下载声明

6.15习题

1.interfaceClassName{

publicStringgetClassName();

}

classCompanyimplementsClassName{

publicStringgetClassName(){

returnCompany;

}

}

publicclassTestDemo{

publicstaticvoidmain(Stringargs[]){

ClassNamename=newCompany();

System.out.println(name.getClassName());

}

}

程序运行结果:Company

2.publicclassDiaoyong{

publicstaticvoidmain(String[]args){

//TODO自动生成的方法存根

Tuxingtuxing=newTuxing(3,三角形);

tuxing.Shuchu();

}

}

classTuxing{

privateintBianshu;

privateStringTuxingmingcheng;

publicintsun;

publicTuxing(intA,StringB)//构造方法传参

{

this.Bianshu=A;

this.Tuxingmingcheng=B;

}

publicintgetBianshu()//返回边数

{

returnBianshu;

}

publicStringgetTuxingmingcheng(){//返回图形名称

returnTuxingmingcheng;

}

publicintJisuan(){

returnsun=(Bianshu-2)*180;

}

publicvoidShuchu(){

System.out.println(getTuxingmingcheng()+有+getBianshu()+边

+,+Jisuan()+°);

}

}

3.classPerson{

privateStringname;

privateStringaddress;

privatecharsex;

privateintage;

publicPerson(){

}

publicPerson(Stringname,Stringaddress,charsex,intage){

super();

this.name=name;

this.address=address;

this.sex=sex;

this.age=age;

}

publicStringtoString(){

return姓名:+this.name+,地址:+this.address+,性别:+this.sex

+,年龄:+this.age;

}

//setter、getter略

}

classStudentextendsPers

显示全部
相似文档