用Dev-c++来定义并实现一个矩形类,有长、宽两个属性,有成员函数计算矩形的面积,实现并测试该类
时间: 2024-10-15 20:18:20 浏览: 59
在Dev-C++中,我们可以创建一个名为`Rectangle`的类来表示矩形,它包含长度`length`和宽度`width`作为数据成员,并实现一个计算面积的成员函数`getArea()`。以下是步骤和代码:
1. 首先,在Dev-C++中新建一个文件,比如`rectangle.cpp`,然后在其中输入以下代码:
```cpp
#include <iostream>
class Rectangle {
private:
int length;
int width;
public:
// 构造函数,初始化矩形尺寸
Rectangle(int l, int w) : length(l), width(w) {}
// 计算矩形面积的成员函数
int getArea() {
return length * width;
}
// 测试类的主函数
static void testRectangle() {
Rectangle rectangle(5, 7);
std::cout << "The area of the rectangle is: " << rectangle.getArea() << std::endl;
}
};
// 主程序入口
int main() {
Rectangle::testRectangle(); // 测试创建的矩形
return 0;
}
```
2. 编译并运行此代码。在控制台中,将看到类似这样的输出:
```
The area of the rectangle is: 35
```
这就是如何在Dev-C++中定义和实现一个简单的矩形类,并通过`testRectangle()`函数进行测试。
阅读全文