java与网络程序设计考核要求

java与网络程序设计考核要求

ID:1356875

大小:339.00 KB

页数:16页

时间:2017-11-10

java与网络程序设计考核要求_第1页
java与网络程序设计考核要求_第2页
java与网络程序设计考核要求_第3页
java与网络程序设计考核要求_第4页
java与网络程序设计考核要求_第5页
资源描述:

《java与网络程序设计考核要求》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、姓名:学号:班级:天津师范大学考核要求2011—2012学年第一学期期末考核要求科目:Java与网络程序设计学院:计信学院专业:计算机科学与技术题号一二三四五总分分数2011-2012(1)的“Java与网络程序设计”课程为专业选修课,鉴于课程特点,“Java与网络程序设计”课程采用开卷实践考核方式,选修此课程的同学应于第17教学周完成实践考核题目,并上交程序成品、完成答辩。实践考核题目独立完成Project1、Project2、Project3和Project4四个项目。Project1(1)按照如下UML图要求实现GeometricObject类和Circle类:第

2、15页(共16页)(2)修改Circle类,使其实现Comparable接口并覆盖Object类的equals方法,其中实现Comparable接口的Circle类能根据radius数值比较大小,覆盖的equals方法能根据radius数值判定Circle对象是否相等;(3)编写测试类,创建半径为5和10的Circle对象,显示equals方法和compareTo方法调用结果。importjava.util.Date;//编写测试类,创建半径为5和10的Circle对象,显示equals方法和compareTo方法调用结果。publicclassTest{publics

3、taticvoidmain(String[]args){Circlec1=newCircle(5);Circlec2=newCircle(10);System.out.println(c1.equals(c2));System.out.println(c1.compareTo(c2));}}classGeometricObject{privateStringcolor;privatebooleanfilled;privateDatedateCreated;GeometricObject(){第15页(共16页)}GeometricObject(Stringcolor,b

4、ooleanfilled){this.color=color;this.filled=filled;}publicStringgetColor(){returncolor;}publicvoidsetColor(Stringcolor){this.color=color;}publicbooleanisFilled(){returnfilled;}publicvoidsetFilled(booleanfilled){this.filled=filled;}publicDategetDateCreated(){returndateCreated;}publicString

5、toString(){returncolor;//??????}publicdoublegetArea(){return0;//}publicdoublegetPerimeter(){return0;//第15页(共16页)}}classCircleextendsGeometricObjectimplementsComparable{privatedoubleradius;Circle(){}Circle(doubleradius){this.radius=radius;}Circle(doubleradius,Stringcolor,booleanfilled){th

6、is.radius=radius;this.setColor(color);this.setFilled(filled);}publicdoublegetRadius(){returnradius;}publicvoidsetRadius(doubleradius){this.radius=radius;}publicdoublegetDiameter(){returnthis.radius*2;//直径第15页(共16页)}//实现Comparable接口的Circle类能根据radius数值比较大小publicintcompareTo(Objecto){if(get

7、Radius()>((Circle)o).getRadius())return1;elseif(getRadius()<((Circle)o).getRadius())return-1;elsereturn0;}//覆盖的equals方法能根据radius数值判定Circle对象是否相等;publicbooleanequals(Circlec){if(getRadius()==c.getRadius())returntrue;elsereturnfalse;}}Project2:编写程序显示一个饼图,使用饼图显示作业、平时测验、期中考试和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。