[Python 100日チャレンジ] Day 40 - ミニプロジェクト: 図書管理システム
クラス、インスタンス、メソッド、継承を組み合わせて、簡単な図書管理システムを作ります。
[Python 100日チャレンジ] Day 40 - ミニプロジェクト: 図書管理システム
今日作るもの
Phase 04のまとめとして、図書管理システムを作ります。クラスを使って本と図書館の役割を分けます。
クラス設計
1
2
3
4
5
6
7
8
class Book:
def __init__(self, title, author):
self.title = title
self.author = author
class Library:
def __init__(self):
self.books = []
メソッドを追加する
1
2
3
4
5
6
class Library:
def __init__(self):
self.books = []
def add_book(self, book):
self.books.append(book)
今日のゴール
オブジェクト指向の基本を使って、データと処理をクラスにまとめます。小さな設計から始めて、使いやすい構造を作りましょう。
この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。
