编写具体图形类继承图形闭合图形抽象类
时间: 2023-05-31 20:06:16 浏览: 116
编写程序,实现图形类的继承,并定义相应类对象并进行测试.txt
5星 · 资源好评率100%
下面是一个具体的图形类,它继承于图形闭合图形抽象类:
```java
public class Circle extends ClosedShape {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
@Override
public double getArea() {
return Math.PI * radius * radius;
}
@Override
public double getPerimeter() {
return 2 * Math.PI * radius;
}
@Override
public String toString() {
return "Circle with radius " + radius;
}
}
```
这个类表示一个圆形,它有一个半径属性,实现了图形闭合图形抽象类的抽象方法,计算圆形的面积和周长,并且重写了`toString()`方法,返回一个描述圆形的字符串。我们可以根据需要添加其他的具体图形类。
阅读全文