rectangle的类图
时间: 2023-10-17 11:05:36 浏览: 47
以下是一个基本的矩形类的类图:
```
+------------------------+
| Rectangle |
+------------------------+
| - width: double |
| - height: double |
+------------------------+
| + Rectangle() |
| + Rectangle(w: double, |
| h: double) |
| + setWidth(w: double) |
| + getWidth(): double |
| + setHeight(h: double) |
| + getHeight(): double |
| + getArea(): double |
| + getPerimeter(): double|
+------------------------+
```
解释:
- `Rectangle`类包含私有数据成员 `width` 和 `height`,代表矩形的宽度和高度。
- `Rectangle()` 和 `Rectangle(w, h)` 是两个构造函数,分别用于创建一个默认的矩形对象和一个指定宽度和高度的矩形对象。
- `setWidth()` 和 `getWidth()` 用于设置和获取矩形的宽度。
- `setHeight()` 和 `getHeight()` 用于设置和获取矩形的高度。
- `getArea()` 和 `getPerimeter()` 用于计算矩形的面积和周长,分别返回一个 `double` 类型的值。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)