设计一个家具类furniture,其数据成员为重量weight和价格price,成员函数包括设置重量和价格的setdate函数,显示重量和价格的showdate函数。写出主函数,设置数据,显示数据
时间: 2024-09-19 12:07:15 浏览: 48
设计一个简单的家具类(Furniture)如下:
```cpp
class Furniture {
public:
// 数据成员
double weight;
double price;
// 成员函数 - 设置重量和价格
void setWeight(double new_weight) {
weight = new_weight;
}
void setPrice(double new_price) {
price = new_price;
}
// 成员函数 - 显示重量和价格
void showInfo() {
std::cout << "Weight: " << weight << " kg\n";
std::cout << "Price: $" << price << "\n";
}
};
int main() {
// 创建一个Furniture对象
Furniture my_furniture;
// 主函数:设置数据
double weight_value = 50.0; // 例如,50千克
double price_value = 800.0; // 例如,800美元
my_furniture.setWeight(weight_value);
my_furniture.setPrice(price_value);
// 显示数据
my_furniture.showInfo();
return 0;
}
```
在这个程序中,我们首先定义了一个`Furniture`类,包含了两个数据成员`weight`和`price`,以及设置它们的`setWeight`和`setPrice`函数,以及展示信息的`showInfo`函数。在`main`函数中,创建了一个`Furniture`实例,并设置了它的重量和价格,最后调用了`showInfo`函数来显示这些信息。
阅读全文