作业帮 > 综合 > 作业

JAVA作业,求解答 ,详细一点 谢谢^O^

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 07:09:36
JAVA作业,求解答 ,详细一点 谢谢^O^

 


定义一个平面图形形状类Shape,在该类中定义一个求面积的方法area()。
再定义类:圆(Circle),矩形(Rectangle)和三角形(Triangle),从Shape类继承。
而类正方形(Square)从矩形(Rectangle)继承。在所有子类中定义必要的成员变量和成员方法(包括构造方法和重写的方法)。
要求:编写一个测试程序,实现构造不同的图形(圆,矩形,三角形,正方形),并能计算各类图形的面积。
定义一个表达日期的类Date,在该类中包括三个成员变量year,month,day,必要的构造方法和一个用来比较两个日期大小的方法compares(Date d)。
compares(Date d)方法的实现:先比较两个日期的年份,年份大的日期值就大,否则就小;年份相同的情况下,继续比较月份,月份大的日期值就大,否则就小;月份也相同的情况下,继续比较日子,日子大的日期值就大,否则就小。年份,月份和日子都相同时,则两个日期相等。
要求:编写一个测试程序,在程序中定义一个包含五个元素的日期(Date)类型的数组,并对这个数组中的日期从小到大排序,然后输出。
JAVA作业,求解答 ,详细一点 谢谢^O^
问题不小,没有分拿怎好回答与你。。