* 任务:实现图书类,该类包含了图书的基本属性和信息。 * 类名为:Book
时间: 2023-11-26 15:06:41 浏览: 55
好的,以下是一个简单的 Python 代码实现:
```python
class Book:
def __init__(self, title, author, isbn, publisher, publication_date):
self.title = title
self.author = author
self.isbn = isbn
self.publisher = publisher
self.publication_date = publication_date
```
在这个类中,我们定义了 `__init__` 方法用于初始化实例的属性。我们传入了书的标题、作者、ISBN、出版社和出版日期作为参数,并将它们分别赋值给了实例属性 `title`、`author`、`isbn`、`publisher` 和 `publication_date`。
当我们创建一个新的 `Book` 实例时,可以按照以下方式进行:
```python
my_book = Book("The Great Gatsby", "F. Scott Fitzgerald", "978-3-16-148410-0", "Scribner's", "April 10, 1925")
```
这将创建一个名为 `my_book` 的新实例,它具有上面定义的属性。我们可以通过以下方式访问这些属性:
```python
print(my_book.title) # 输出:The Great Gatsby
print(my_book.author) # 输出:F. Scott Fitzgerald
print(my_book.isbn) # 输出:978-3-16-148410-0
print(my_book.publisher) # 输出:Scribner's
print(my_book.publication_date) # 输出:April 10, 1925
```