| 123456789101112131415161718192021222324252627282930313233343536373839 |
- 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;
- }
- }
|