java创建一个描述图形的类Shape,其中包含面积、周长等属性,以及计算面积、计算周长、输出信息等方法
时间: 2023-05-19 08:01:30 浏览: 105
好的,这是一个很常见的面向对象编程问题。下面是一个简单的示例代码,你可以根据需要进行修改和扩展:
```java
public class Shape {
private double area;
private double perimeter;
public Shape(double area, double perimeter) {
this.area = area;
this.perimeter = perimeter;
}
public double getArea() {
return area;
}
public double getPerimeter() {
return perimeter;
}
public void setArea(double area) {
this.area = area;
}
public void setPerimeter(double perimeter) {
this.perimeter = perimeter;
}
public void calculateArea() {
// 计算面积的具体实现
}
public void calculatePerimeter() {
// 计算周长的具体实现
}
public void printInfo() {
// 输出信息的具体实现
}
}
```
在这个示例中,我们定义了一个 Shape 类,它包含了面积和周长两个属性,以及计算面积、计算周长、输出信息等三个方法。在实际使用中,我们可以根据需要对这些方法进行具体的实现。
阅读全文