设计一个图书类 Book,有书号、书名、作者、出版社等数据成员和输出图书基本信息的显示方法。
时间: 2024-01-01 17:06:09 浏览: 212
编制一个能够实现基本功能和操作的图书管理系统
5星 · 资源好评率100%
好的,我可以为您设计一个图书类 Book,代码如下:
```python
class Book:
def __init__(self, book_id, title, author, publisher):
self.book_id = book_id
self.title = title
self.author = author
self.publisher = publisher
def show_info(self):
print("图书编号:", self.book_id)
print("书名:", self.title)
print("作者:", self.author)
print("出版社:", self.publisher)
```
在这个类中,我们使用了 `__init__` 方法来初始化数据成员,包括书号、书名、作者、出版社。另外还定义了一个 `show_info` 方法,用于输出图书基本信息。通过这个方法,我们可以在控制台上看到图书的编号、书名、作者和出版社等信息。
当需要创建一个图书对象时,可以通过以下方式来实现:
```python
book = Book("001", "Python编程", "Guido van Rossum", "O'Reilly")
book.show_info()
```
这样,我们就可以创建一个图书对象,然后调用 `show_info` 方法来显示图书的基本信息了。
阅读全文