package exercise.exercise02; /** * @author WanJl * @version 1.0 * @title Circle * @description 圆形类 * @create 2026/7/23 */ public class Circle extends Shape{ private double radius; private double pi=3.1415926; public Circle(String color, double radius) { super(color); //调用父类的构造方法 this.radius = radius; //为自己的私有变量传值 } /** * 计算面积 * * @return */ @Override public double getArea() { return pi*radius*radius; } /** * 计算周长 * * @return */ @Override public double getPerimeter() { return 2*pi*radius; } }