- 1
- 0
- 约7.63万字
- 约 20页
- 2017-08-04 发布于河南
- 举报
姓名: 学号: 班级:天津师范大学考核要求
姓名: 学号: 班级:
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)
{
this.radius = radius;
}
public double getDiameter()
{
return this.rad
您可能关注的文档
最近下载
- 市场部门市场营销专员工作手册(标准版).doc VIP
- 2025新课标义务教育数学(2022年版)课程标准试题库(含答案).docx VIP
- 电力工程专业设计工日定额-送电工程750kV部分.doc VIP
- 基于K-means和主成分分析的京张体育文化旅游带冰雪运动旅游市场研究.pdf VIP
- 电力工程设计收工日定额2012-3-28.doc VIP
- 人教版七年级下册英语全册教学设计(配2025年春新版教材).docx
- 电力工程专业设计工日定额-送电工程±500kV(直流)部分.doc VIP
- 2021春人教版九年级数学下册 第29章 全章教案.doc VIP
- 2025年湖北专升本武汉文理学院《动画概论》考试及答案.docx VIP
- 医院门诊服务优化与创新体系构建ppt课件.pptx
原创力文档

文档评论(0)