用C++编写一个面向对象的程序来计算矩形的面积。
时间: 2024-02-15 17:01:21 浏览: 91
一个简单的面向对象的矩形类可以包含以下成员变量和成员函数:
```
class Rectangle {
private:
double width; // 矩形的宽
double height; // 矩形的高
public:
Rectangle(double w, double h); // 构造函数
double getArea(); // 计算矩形面积
};
```
其中,构造函数用于初始化矩形的宽和高,getArea() 函数用于计算矩形的面积。类的实现如下:
```
Rectangle::Rectangle(double w, double h) {
width = w;
height = h;
}
double Rectangle::getArea() {
return width * height;
}
```
然后可以在 main 函数中创建一个 Rectangle 对象,调用它的 getArea() 函数来计算矩形的面积,如下所示:
```
int main() {
Rectangle rect(3.0, 4.0); // 创建一个宽为 3,高为 4 的矩形对象
double area = rect.getArea();
cout << "The area of the rectangle is: " << area << endl;
return 0;
}
```
输出结果为:
```
The area of the rectangle is: 12
```
阅读全文