7-1 设计一个矩形类Rectangle并创建测试程序(C++
时间: 2023-06-18 20:08:49 浏览: 221
下面是一个简单的矩形类的示例代码,包括构造函数,获取面积和周长的方法:
```cpp
#include <iostream>
using namespace std;
class Rectangle {
private:
double width;
double height;
public:
Rectangle(double w, double h) {
width = w;
height = h;
}
double getArea() {
return width * height;
}
double getPerimeter() {
return 2 * (width + height);
}
};
int main() {
Rectangle r(5, 10);
cout << "Area: " << r.getArea() << endl;
cout << "Perimeter: " << r.getPerimeter() << endl;
return 0;
}
```
在上面的代码中,我们定义了一个矩形类`Rectangle`,包含了矩形的宽和高两个私有成员变量,以及一个构造函数,用于初始化矩形的宽和高。
然后我们定义了两个公有成员函数`getArea()`和`getPerimeter()`,用于计算矩形的面积和周长。
在`main()`函数中,我们创建了一个矩形对象`r`,并调用`getArea()`和`getPerimeter()`方法输出矩形的面积和周长。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![text/x-c++](https://img-home.csdnimg.cn/images/20250102104920.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)