// 圆形类,继承自 Shape // 实现圆形的面积计算和绘制功能 public class Circle extends Shape { // 圆形的半径 private double radius; /** * 构造方法:初始化圆形 * @param radius 半径 */ public Circle(double radius) { this.radius = radius; } /** * 实现抽象方法:计算圆形面积 * @return 圆形的面积 */ @Override public double getArea() { // Math.PI 是 Java 内置的π常量,精度更高 return Math.PI * radius * radius; } /** * 实现抽象方法:绘制圆形 */ @Override public void draw() { System.out.println("绘制一个圆形,半径为:" + radius); } // Getter方法(可选,便于查看/修改半径) public double getRadius() { return radius; } void main() { } }