- 3
- 0
- 约9.28千字
- 约 16页
- 2018-08-22 发布于江苏
- 举报
Java与网络程序设计考核要求3
第 PAGE 16页(第 NUMPAGES 16页)
第 PAGE 15 页 (共 NUMPAGES 16页)
第 PAGE 1页(共 NUMPAGES 1页)
姓名: 学号: 班级:天津师范大学考核要求
姓名: 学号: 班级:
2011 — 2012 学年第一学期期末考核要求
科目:Java与网络程序设计
学院: 计信学院
专业:计算机科学与技术
题号
一
二
三
四
五
总分
分数
2011-2012(1)的“Java与网络程序设计”课程为专业选修课,鉴于课程特点,“Java与网络程序设计”课程采用开卷实践考核方式,选修此课程的同学应于第17教学周完成实践考核题目,并上交程序成品、完成答辩。
实践考核题目
独立完成Project1、Project2、Project3和Project4四个项目。
Project 1
(1)按照如下UML图要求实现GeometricObject类和Circle类:
(2)修改Circle类,使其实现Comparable接口并覆盖Object类的equals方法,其中实现Comparable接口的Circle类能根据radius数值比较大小,覆盖的equals方法能根据radius数值判定Circle对象是否相等;
(3)编写测试类,创建半径为5和10的Circle对象,显示equals方法和compareTo方法调用结果。
import java.util.Date;
//编写测试类,创建半径为5和10的Circle对象,显示equals方法和compareTo方法调用结果。
public class Test
{
public static void main(String[] args)
{
Circle c1=new Circle(5);
Circle c2=new Circle(10);
System.out.println(c1.equals(c2));
System.out.println(pareTo(c2));
}
}
class GeometricObject
{
private String color;
private boolean filled;
private Date dateCreated;
GeometricObject()
{
}
GeometricObject(String color,boolean filled)
{
this.color=color;
this.filled=filled;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public boolean isFilled() {
return filled;
}
public void setFilled(boolean filled) {
this.filled = filled;
}
public Date getDateCreated() {
return dateCreated;
}
public String toString()
{
return color; //??????
}
public double getArea()
{
return 0; //
}
public double getPerimeter()
{
return 0; //
}
}
class Circle extends GeometricObject implements Comparable
{
private double radius;
Circle()
{
}
Circle(double radius)
{
this.radius=radius;
}
Circle(double radius,String color,boolean filled)
{
this.radius=radius;
this.setColor(color);
this.setFilled(filled);
}
public double getRadius()
{
return radius;
}
public void setRadius(double radius)
您可能关注的文档
最近下载
- 2025年江苏经贸职业技术学院单招笔试职业能力测验试题库含答案解析.docx VIP
- 2025年-第二届全国高校教师教学创新大赛获奖课件1课程思政教学设计-新版.pptx
- 通信工程领域数智化技术的应用现状与前景.docx VIP
- (2026春新版)人教版三年级数学下册全册教案.doc
- 井筒三维可视化方法及装置.pdf VIP
- 安全隐患规范依据查询手册(2026版)-157页 (1).docx
- 2026道德与法治一年级下册全册教学设计.pdf
- 贵州省2024年高职(专科)分类考试招生中职毕业生文化综合考试数学.docx VIP
- 中央企业高质量数据集建设研究报告.pptx VIP
- 2023版马原马克思主义基本原理(2023年版)ppt全套教学课件.ppt
原创力文档

文档评论(0)