编写一个程序,长方形类,包含数据长和宽,以及构造函数、析构函数、求周长函数、求面积函数共计5个函数,在主函数中定义一个长方体对象,并输出其面积和周长。
时间: 2023-11-22 08:53:14 浏览: 70
长方形类程序
以下是C++代码实现:
```c++
#include <iostream>
using namespace std;
class Rectangle {
private:
double length;
double width;
public:
Rectangle(double l, double w): length(l), width(w) {}
~Rectangle() {}
double getPerimeter() {
return 2 * (length + width);
}
double getArea() {
return length * width;
}
};
int main() {
Rectangle rect(5, 10);
double perimeter = rect.getPerimeter();
double area = rect.getArea();
cout << "Perimeter: " << perimeter << endl;
cout << "Area: " << area << endl;
return 0;
}
```
程序中首先定义了一个 Rectangle 类,包含了长和宽两个数据成员,以及一个构造函数、一个析构函数、一个求周长函数和一个求面积函数。在主函数中定义了一个长方形对象 rect,通过调用对象的 getPerimeter 和 getArea 函数分别获取了长方形的周长和面积,并输出到终端。
阅读全文