Java2024/src/chapter4/demo45/Circle.java
2024-10-23 12:51:53 +08:00

28 lines
524 B
Java

package chapter4.demo45;
/**
* 圆形类
* 必需实现 Shape 接口中的 getArea 和 getPerimeter 方法
*/
public class Circle implements Shape {
// 半径
private double radius = 0;
private final static double PI = 3.14;
// 有参构造
public Circle(double radius) {
this.radius = radius;
}
// 返回面积
public double getArea() {
return PI * radius * radius;
}
// 返回周长
public double getPerimeter() {
return 2 * PI * radius;
}
}