设计一个矩形类rectangle并创建测试程序(c++)
时间: 2023-04-25 20:02:23 浏览: 112
好的,以下是一个简单的矩形类rectangle的设计和测试程序(c++):
```c++
#include <iostream>
using namespace std;
class Rectangle {
private:
double length;
double width;
public:
Rectangle(double l, double w) {
length = l;
width = w;
}
double getLength() {
return length;
}
double getWidth() {
return width;
}
double getArea() {
return length * width;
}
double getPerimeter() {
return 2 * (length + width);
}
};
int main() {
Rectangle r(5., 3.);
cout << "Length: " << r.getLength() << endl;
cout << "Width: " << r.getWidth() << endl;
cout << "Area: " << r.getArea() << endl;
cout << "Perimeter: " << r.getPerimeter() << endl;
return ;
}
```
这个矩形类有两个私有成员变量length和width,表示矩形的长和宽。构造函数用于初始化这两个成员变量。公有成员函数包括getLength、getWidth、getArea和getPerimeter,分别用于获取矩形的长、宽、面积和周长。
测试程序中创建了一个矩形对象r,并输出了它的长、宽、面积和周长。