Я пытался практиковаться с классами в Python, и я нашел некоторые области, которые смутили меня. Основная область заключается в том, как списки работы, особенно в отношении наследования.
Вот мой код.
class LibraryItem:
def __init__(self, book_id, name):
self.item_id = book_id
self.name = name
class Library(LibraryItem):
books=[]
def all_books(books):
bookslen = len(books)
return bookslen
def add_book(books):
books.append(self.book_id)
То, что я пытаюсь заставить программу сделать, - это позволить мне сохранить экземпляр book_id и имени, которые затем могут быть добавлены в список книг [] с помощью метода add_books в дочернем классе Library.