package ch05_1;
public class Rectangle {
    private  double edgeLength;   //存放矩形长度信息
    private  double edgeWidth;    //存放矩形宽度信息
    private  double coordinateX;   //存放矩形的左上角顶点X坐标值信息
    private  double coordinateY;   //存放矩形的左上角顶点Y坐标值信息
    //计算矩形周长的方法——给出行为的处理过程及其处理结果
    public double getPerimeter(){ //注意，在方法体重，可以直接利用属性变量
        double zc=2*( edgeLength+ edgeWidth);
        return zc;
    }
    //计算矩形面积的方法——给出行为的处理过程及其处理结果
    public double getArea(){ //注意，在方法体重，可以直接利用属性变量
        double mj=edgeLength* edgeWidth;
        return mj;
    }
     //构造方法——利用2个属性创建一个矩形 
    public Rectangle(double a,double b){
        edgeLength=a;   //利用参数a设置矩形的长度
        edgeWidth=b;    //利用参数b设置矩形的宽度
    }
    //构造方法——利用4个属性创建一个矩形
    public Rectangle(double a, double b,double c,double d){
        edgeLength=a;   //利用参数a设置矩形的长度
        edgeWidth=b;    //利用参数b设置矩形的宽度
        coordinateX=c;   //利用参数c设置矩形的左上角顶点X坐标值
        coordinateY=d;   //利用参数b设置矩形的左上角顶点Y坐标值
    }
    public void show(){
        System.out.println("圆心：("+coordinateX+","+coordinateY+")");
        System.out.println("长度："+edgeLength+",宽度："+edgeWidth);
        System.out.println("面积："+getArea()+",周长："+getPerimeter());
    }
}
