创建一个java具有计算面积功能的形状类
时间: 2023-03-26 18:01:58 浏览: 42
你好,我可以回答这个问题。要创建一个具有计算面积功能的形状类,可以先定义一个 Shape 类,然后在该类中添加计算面积的方法,例如:
```
public class Shape {
public double calculateArea() {
return ;
}
}
```
然后可以创建不同的形状类,继承 Shape 类,并重写 calculateArea 方法,例如:
```
public class Circle extends Shape {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
@Override
public double calculateArea() {
return Math.PI * radius * radius;
}
}
public class Rectangle extends Shape {
private double width;
private double height;
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
@Override
public double calculateArea() {
return width * height;
}
}
```
这样就可以通过 Circle 和 Rectangle 类的对象来计算圆和矩形的面积了。