设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形的面积。 一个名为getPerimeter()的方法返回这个矩形的周长。
分析:这个题其实就是按照题目要求写一个类,从而对类有一个比较好的了解
class Rectangle{ double width=1;//属性的定义,赋予初值 double heigh=1; public Rectangle(double width,double height){ this.width = width; this.heigh = height; }//题目中所说的无参构造方法就是类中自己已经定义好的那个,这里就不用再定义了 public double getArea(){ return this.width*this.heigh; }//面积方法 public double getPerimeter(){ return (this.width+this.heigh)*2; }//边长方法 }