用Java编写GeometricObject
时间: 2024-05-03 15:17:09 浏览: 38
以下是一个基本的GeometricObject类的Java代码示例:
```java
public abstract class GeometricObject {
private String color;
private boolean filled;
public GeometricObject() {
}
public GeometricObject(String color, boolean filled) {
this.color = color;
this.filled = filled;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public boolean isFilled() {
return filled;
}
public void setFilled(boolean filled) {
this.filled = filled;
}
public abstract double getArea();
public abstract double getPerimeter();
}
```
这是一个抽象类,因为它包含两个抽象方法,getArea()和getPerimeter(),需要在具体的子类中实现。这个类还包含颜色和填充属性的访问方法,以及一个构造函数和一个无参构造函数。
阅读全文