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

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


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

我的关于树的梦想 幼苗

共回答了10个问题采纳率:100% 举报

问题不小,没有分拿怎好回答与你。。

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.497 s. - webmaster@yulucn.com