下载此文档

JAVA上机实验报告.doc


文档分类:高等教育 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
JAVA上机实验报告.docJAVA上机实验报告
学号:
姓名:
班级:
:编写一个名为Octagon的类,它扩展
GeometricObject 并实现 Comaparable 和 Cloneable 接口。 假设八边形八条边的变长都相等。它的面积可以使用下面 的公式计算:
V2 面积二(2+4) *边长*边长
画 出包括 Octagon , GeometricObject , Comaparable , Cloneable的UM L图。编写一个测试程序,创建一个边长 值为5的Oc tagon对象,然后显示它的面积和周长。使用 cl one方法创建一个新对象,并使用compare? o方法比较 这两个对象。
2 .实验目的: 通过编写这个程序,让学生逐步了解本章所 学****的抽象类和接口的知识重点,会运用本章知识编写程序解 决实际问题。

package CalculateOc tagon;
import java. util. S canner;
publi c classCalc ulateOctagon {
public s tatic void m ain(String[]args) (
publ ic abstract class Geomet ricObject (
pr ivate String color=/,whit e〃 ;
priva te boolean f illed;
pr ivate java, u til. Date dat eCreated;
protected G eometricObje ct () ( dateCreated =new java, ut il. Date();
prote cted Geometr icObject(Str ing color,bo olean filled) ( da teCreated=ne w java. util. Date ();
this, colo r=color;
this, fil led=filled;
}
publ ic String ge tcolor () ( return color;
}
public vo id setcolor(String color ) ( thi s. color=colo r;
}
public boole an isFilledO (
re turn filled;
}
pub lie void set Filled(boole an filled) ( =fille d;
}
p ublic java. util. Date get DateCreated () ( re turn dateCre ated;
public Str ing toString () {
r eturn "creat ed on〃+dateC reated+〃\nco lor: 〃+color+〃and filled:〃+filled;
}
public abstract do uble getArea ():
publi c abstract d ouble getPer imeterO ;
}
pu blic class 0

JAVA上机实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小健
  • 文件大小83 KB
  • 时间2021-06-23