出一个类与对象的题c++并给出答案
时间: 2024-03-05 15:54:06 浏览: 57
好的,这里是另一道关于类与对象的C++题目:
定义一个名为"Rectangle"的类,该类包含私有成员变量"width"和"height",并具有公有成员函数"setDimensions"用于设置宽度和高度,以及公有成员函数"getArea"用于计算并返回矩形的面积。
以下是代码示例:
```
#include <iostream>
using namespace std;
class Rectangle {
private:
double width;
double height;
public:
void setDimensions(double w, double h) {
width = w;
height = h;
}
double getArea() {
return width * height;
}
};
int main() {
Rectangle r;
r.setDimensions(3.5, 4.2);
cout << "矩形的面积为:" << r.getArea() << endl;
return 0;
}
```
答案解析:
这道题要求我们定义一个名为"Rectangle"的类,包含私有成员变量"width"和"height",以及公有成员函数"setDimensions"和"getArea"。其中,"setDimensions"用于设置矩形的宽度和高度,而"getArea"用于计算并返回矩形的面积。
在代码中,我们使用了double类型的width和height,分别代表矩形的宽度和高度。setDimensions函数接受两个double类型的参数,用于分别设置width和height的值,而getArea函数则返回width和height的乘积,即矩形的面积。在main函数中,我们首先创建了一个名为r的Rectangle对象,然后使用setDimensions函数设置了r的宽度和高度,最后使用getArea函数计算并输出了r的面积。
以上就是这道题的答案解析。
阅读全文