用C++编写一个商品类Good,它有数据成员:价格、生产日期、商品名、商品类 别。并为它编写构造函数
时间: 2023-12-03 08:46:27 浏览: 45
以下是一个简单的C++代码示例,实现了商品类Good:
```cpp
#include <iostream>
#include <string>
class Good {
public:
Good(double price, std::string date, std::string name, std::string category)
: m_price(price), m_date(date), m_name(name), m_category(category)
{}
double getPrice() const { return m_price; }
std::string getDate() const { return m_date; }
std::string getName() const { return m_name; }
std::string getCategory() const { return m_category; }
private:
double m_price;
std::string m_date;
std::string m_name;
std::string m_category;
};
int main()
{
Good g(100.0, "2022-01-01", "Macbook Pro", "电脑");
std::cout << "价格:" << g.getPrice() << std::endl;
std::cout << "生产日期:" << g.getDate() << std::endl;
std::cout << "商品名:" << g.getName() << std::endl;
std::cout << "商品类别:" << g.getCategory() << std::endl;
return 0;
}
```
在上述代码中,我们定义了一个名为Good的类,它有四个数据成员:价格、生产日期、商品名、商品类别。我们为Good编写了一个构造函数,用于将这些数据成员进行初始化。同时,我们还定义了四个公有成员函数,用于返回这四个数据成员的值。
在main()函数中,我们实例化了一个Good对象,并通过成员函数获取了它的数据成员的值。