试着定义一个book的类
时间: 2023-09-14 13:11:59 浏览: 70
好的,下面是一个简单的Python代码,定义了一个Book类:
```python
class Book:
def __init__(self, title, author, year, pages):
self.title = title
self.author = author
self.year = year
self.pages = pages
def get_title(self):
return self.title
def get_author(self):
return self.author
def get_year(self):
return self.year
def get_pages(self):
return self.pages
def set_title(self, title):
self.title = title
def set_author(self, author):
self.author = author
def set_year(self, year):
self.year = year
def set_pages(self, pages):
self.pages = pages
def display_info(self):
print("Title:", self.title)
print("Author:", self.author)
print("Year:", self.year)
print("Pages:", self.pages)
```
上述代码中,我们定义了一个Book类,包括以下属性和方法:
- 属性:书籍名称(title)、作者(author)、出版年份(year)、页数(pages)
- 方法:获取属性值的方法(get_title、get_author、get_year、get_pages),设置属性值的方法(set_title、set_author、set_year、set_pages),展示书籍信息的方法(display_info)。
我们可以使用这个类来创建书籍对象并调用方法,例如:
```python
book1 = Book("The Great Gatsby", "F. Scott Fitzgerald", 1925, 180)
book1.display_info()
```
输出结果为:
```
Title: The Great Gatsby
Author: F. Scott Fitzgerald
Year: 1925
Pages: 180
```
这样,我们就成功地定义了一个Book类,并创建了一个书籍对象。
阅读全文