矩形类:
/**
* 需求:设计一个名为Rectangle的类表示矩形,其中类包括:
* 1.两个名为width和height的douple型的数据域,他们分别表示矩形的宽和高。width和height的默认值为1
* 2.创建默认矩形的无参构造函数
* 3.一个创建width和height为指定值的矩形的构造函数
* 4.一个名为getArea()的方法返回这个矩形的面积。
* 5.一个名为getPerimeter()的方法返回周长
* 画出该类的UML图,实现这个类,编写一个测试程序,创建两个Rectangle对象,一个矩形的宽为4而高为40
* 另一个矩形的宽为3.5而高为35.9.依照每个矩形的宽和高,面积和周长的顺序显示
* 思路:按照顺序依次来进行书写,不涉及很多算法问题,所以可以直接敲代码;*/
class Rectangle
{
private double width=1;//将成员变量私有化进行封装
private double height=1;
Rectangle(){}//默认的无参构造函数
Rectangle(double width,double height)//带两个参数的构造函数
{
this.width=width;
this.height=height;
System.out.println("该矩形的宽为:"+width);
System.out.println("该矩形的长为:"+height);
}
void getArea()//矩形面积函数
{
double s=width*height;
System.out.println("该矩形的面积为:"+s);
}
void getPerimeter()//矩形周长函