设计一个几何图形的面积计算器,希望这个计算器可以计算圆和矩形等图形的面积
主要要求如下。
(1) 编写一个抽象类Shape:该类中有两个抽象方法double area()和String getShapeName(),分别实现如下功能:各种具体的几何图形计算出自己的面积、和给出各自的图形名称。
(2) 编写Shap类的2个子类:Circle和Rectangle类。
(2.1)Circle中,重写 area() 方法,实现返回指定圆的面积(公式中 π 使用 Math.PI 计算);和重写getShapeName()方法,实现返回字符串“Circle”;
而且Circle中有1个成员变量,表示半径,即double r; ,设计一个构造函数Circle(double r),由参数r指定半径值。
(2.2)Rectangle中,重写 area() 方法,实现返回指定矩形的面积;和重写getShapeName()方法,实现返回字符串“Rectangle”。
而且Rectangle中有2个成员变量,分别表示高和宽,即double h,w;,设计一个构造函数Rectangle (double h, doubl
共有 0 条评论