编写一个计算矩形面积的面向对象程序。
时间: 2024-02-13 08:05:52 浏览: 91
好的,以下是使用C++实现的计算矩形面积的面向对象程序:
```cpp
#include <iostream>
using namespace std;
class Rectangle {
private:
float length;
float width;
public:
Rectangle(float l, float w) {
length = l;
width = w;
}
float getArea() {
return length * width;
}
};
int main() {
float l, w;
cout << "请输入矩形的长度和宽度:";
cin >> l >> w;
Rectangle r(l, w);
cout << "矩形的面积为:" << r.getArea() << endl;
return 0;
}
```
在该程序中,我们定义了一个名为`Rectangle`的类,它包含两个私有成员变量`length`和`width`,以及一个公有成员函数`getArea`,用于计算矩形的面积。
在`main`函数中,我们先从用户输入获取矩形的长度和宽度,然后创建了一个名为`r`的`Rectangle`对象,并将长度和宽度作为构造函数的参数传递进去。最后,我们调用`getArea`函数计算矩形的面积,并使用`cout`输出结果。
请注意,C++是一种支持面向对象编程的编程语言,它提供了类和对象的概念,使得我们可以更方便地进行面向对象编程。
阅读全文