定义一个描述书店书籍的类,数据成员包括书名数量和单价;成员函数包括构造函数和输出函数。使用c++源码
时间: 2024-09-09 12:17:13 浏览: 139
```cpp
#include <iostream>
using namespace std;
// 定义一个描述书店书籍的类
class Book {
private:
// 数据成员
string bookName; // 书名
int quantity; // 数量
double price; // 单价
public:
// 构造函数
Book(string name, int qty, double cost) : bookName(name), quantity(qty), price(cost) {}
// 成员函数:输出书籍信息
void display() const {
cout << "书名: " << bookName << ", 数量: " << quantity << ", 单价: " << price << endl;
}
};
int main() {
// 创建一个Book对象实例
Book myBook("C++ Primer", 5, 99.50);
// 调用成员函数输出书籍信息
myBook.display();
return 0;
}
```
这段C++代码定义了一个名为`Book`的类,它具有三个私有数据成员:`bookName`(书名),`quantity`(数量)和`price`(单价)。类中还包含了一个构造函数,用于初始化书籍对象的属性,以及一个名为`display`的成员函数,用于输出书籍的信息。
在`main`函数中,我们创建了一个`Book`类的对象`myBook`,并初始化了书名、数量和单价。随后调用`display`方法,输出了这个书籍对象的信息。
阅读全文