Java 各种形状的面积与周长(继承)
面向继承与多态编程思想:代码如下:
public class GeometricManage {
public static void main(String[] args) {
Circle c01 = new Circle(10);
Rectangle r01 = new Rectangle(10,5);
System.out.printf("圆的面积为:%.2f,圆的周长为:%.2f\n",c01.getArea(),c01.getPerimeter());
System.out.printf("矩形的面积为:%.2f,矩形的周长为:%.2f\n",r01.getArea(),r01.getPerimeter());
}
}
class GeometricObject{
private String color;
private Boolean filled;
private Date dateCreated;
// 构造函数
protected GeometricObject(){
dateCre