设计一个形状类Shape,方法:求周长和求面积
形状类的子类:Rect(矩形),Circle(圆形)
Rect类的子类:Square(正方形)
不同的子类会有不同的计算周长和面积的方法
创建三个不同的形状对象,放在Shape类型的数组里,分别打印出每个对象的周长和面积
package day0419;
public abstract class Shape {
public abstract double getZhouChang();
public abstract double getMianJi();
}
package day0419;
public class Rect extends Shape {
private double length;
private double width;
// 构造方法
public Rect(double length, double width)
{
this.length = length;
this.width = width;
}
public Rect() {
}
public double getZhouChang() {
return (length + width) *
2;
}
public double getMianJi() {
return length * width;
}
public double getLength() {
return length;</