/** * 圆形类,继承Shape,实现面积计算 */ public class Circle extends Shape { // 圆的半径 private double radius; // π常量 private static final double PI = 3.1415926; /** * 无参构造 */ public Circle() {} /** * 带参构造,初始化半径 * @param radius 半径 */ public Circle(double radius) { this.radius = radius; } /** * 实现父类抽象方法,计算圆面积:πr² * @return 圆的面积 */ @Override public double getArea() { return PI * radius * radius; } // Getter和Setter public double getRadius() { return radius; } public void setRadius(double radius) { this.radius = radius; } }