二、设计一个名为Rectangle的类表示矩形:一成员变量:长度 width、宽度 heigh,double型;一构造方法:一 默认矩形的无参构造方法,width和height 的默认值为1; width 和 height 为指定值的矩形的构造方法;一 方法:一 getArea(),返回这个矩形的面积;一getPerimeter(),方法返回周长;一其它:一 画出这个类的UML图并实现这个类;一
时间: 2023-05-21 16:03:32 浏览: 287
以下是Rectangle类的UML图和实现代码:
```java
public class Rectangle {
private double width;
private double height;
public Rectangle() {
this.width = 1;
this.height = 1;
}
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
public double getArea() {
return width * height;
}
public double getPerimeter() {
return 2 * (width + height);
}
}
```
UML图:
```
+----------------+
| Rectangle |
+----------------+
| - width: double |
| - height: double|
+----------------+
| + Rectangle() |
| + Rectangle(w,h)|
| + getArea(): double |
| + getPerimeter(): double |
+----------------+
```
阅读全文