問答申論
假設為圖書館設計一個出版品的類別,產生書本物件。
初始化屬性有ISBN國際標準書號及出版日期。
方法:取得標準書號、是否為新書(若日期為2018年10月以後出版,就是新書,則回傳 True,反之則回傳 False)
# 定義書的類別,ISBN國際標準書號及出版日期
class Book:
def __init__(self, ISBN_no, Date):
self.ISBN_no = ISBN_no
self.Date = Date
# 回傳ISBN編號是否為新書
def get_new_book(self):
if Date >= '2018-10':
Date = True
return (self.ISBN_no, Date)
# 新增書本的物件
book_95711 = Book('978-957-11-96800', '2018-6')
# 印出是否為新書
print(book_95711.get_new_book())