下载此beplayapp体育下载

面向对象技术Java+期末复习试卷(五).doc


beplayapp体育下载分类:bepaly下载苹果 | 页数:约14页 举报非法beplayapp体育下载有奖
1 / 14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 14 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
期末复****试卷(五)一、程序题1、请根据UML图,代码实现Person类、Student类和Volunteer接口的定义。解题要求:编写测试程序,创建一个名为”Tom”的一年级学生,这名学生参加了“北京青年志愿者协会”的活动。输出该学生的姓名、年级及所属社团的信息。效果如下:interfaceVolunteer{publicabstractStringvolunteer(anization);} classPerson{privateStringname;publicPerson(){}publicPerson(Stringname){=name;}***@OverridepublicStringtoString(){return"姓名"++"\n";}} classStudentextendsPersonimplementsVolunteer{privateintgrade;publicstaticfinalintFRESHMAN=1;publicstaticfinalintSOPHOMORE=2;publicstaticfinalintJUNIOR=3;publicstaticfinalintSENIOR=4;publicStudent(Stringname,intgrade){super(name);=grade;}***@OverridepublicStringtoString(){()+"年级"++"\n";}***@OverridepublicStringvolunteer(anization){anization;}} lassTest{publicstaticvoidmain(String[]args){Studentstudent=newStudent("Tom",1);(student+"所属社团"+("北京青年志愿者协会")+"\n");}} 2、根据给定的GeometricObject类层次图,分别实现GeometricObject、Circle和Triangle类。要求:(1)按照类图,定义各类的数据域属性和方法。(2)默认的GeometricObject的颜色为white。默认的Circle对象的半径为10。默认的Triangle对象的三边为(3,4,5)。(3)GeometricObject类的toString()方法,返回对象的颜色信息。Circle和Triangle的toString()方法,覆盖父类的toString(),分别返回包括颜色信息、半径或边长的信息。(4),pareTo()方法,实现两个几何对象在周长上的比较。(5)Circle和Triangle类分别覆盖实现getPerimeter()。编写一个用户程序:(1)创建一个几何对象数组object;(2)分别存放一个默认的圆、一个半径为20的圆、一个默认的三角形和一个三边为(10,20,15)的三角形;(3)计算这一组几何对象的总周长并输出;(4)使用toString(),输出每个几何对象的相关信息;(5)()方法,对几何对象数组中的几何图形,按周长进行排序,并输出排序结果。解题要求:写出程序代码。定义一个Java源文件,,其中包括:用户类Test、GeometricObject类、Circle类和Triangle类的定义。parable{privateStringcolor="white";protectedGeometricObject(){}protectedGeometricObject(Stringcolor){=color;}publicStringgetColor(){returncolor;}publicvoidsetColor(Stringcolor){=color;}***@pareTo(GeometricObjecto){if(()>())return1;elseif(()<())return-1;elsereturn0;}publicStringtoString(){return"颜色"+color+"\n";}publicabstractdoublegetPerimeter();} classCircleextendsGeom

面向对象技术Java+期末复习试卷(五) 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

非法内容举报中心
beplayapp体育下载信息
  • 页数14
  • 收藏数0收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小226 KB
  • 时间2019-10-08