abstract class Object{
private String color;
private boolean filled;
private java.util.Date date ;
protected Object(){
date = new java.util.Date();
}
protected Object(String color,boolean filled) {
this.color = color;
this.filled = filled;
date = new java.util.Date();
}
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 java.util.Date getDate(){
return date;
}
public abstract double getArea();
public abstract double getPerimeter();
}