Java与网络程序设计考核要求.doc

Java与网络程序设计考核要求.doc

ID:25880133

大小:329.50 KB

页数:16页

时间:2018-11-23

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

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

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

2、(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{publicstaticvoi

3、dmain(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(){}GeometricObject(Stringcolor,booleanfilled){thi

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

5、ncolor;//??????}publicdoublegetArea(){return0;//}publicdoublegetPerimeter(){return0;//}}classCircleextendsGeometricObjectimplementsComparable{privatedoubleradius;Circle(){}Circle(doubleradius){this.radius=radius;}Circle(doubleradius,Stringcolor,booleanfilled){this.radius=radius;this.set

6、Color(color);this.setFilled(filled);}publicdoublegetRadius(){returnradius;}publicvoidsetRadius(doubleradius){this.radius=radius;}publicdoublegetDiameter(){returnthis.radius*2;//直径}//实现Comparable接口的Circle类能根据radius数值比较大小publicintcompareTo(Objecto){if(getRadius()>((Circle)o).getRadius())r

7、eturn1;elseif(getRadius()<((Circle)o).getRadius())return-1;elsereturn0;}//覆盖的equals方法能根据radius数值判定Circle对象是否相等;publicbooleanequals(Circlec){if(getRadius()==c.getRadius())returntrue;elsereturnfalse;}}Project2:编写程序显示一个饼图,使用饼图显示作业、平时测验、期中考试和期末考试占总成绩的百分比。假设作业占20%用红色显示,平时测验占10%用蓝色显示

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

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

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