チャレンジ:ライブラリ管理システム
メニューを表示するにはスワイプしてください
練習してみましょう!
Javaで図書館管理システムを実装します。Bookクラスはすでに作成されており、必要なフィールド、セッターおよびゲッターが含まれています。その実装はBookクラスで確認できます。
さらに、LibraryDemoクラスのすべてのメソッドをテストするためのLibraryクラスも用意されています。
Libraryクラスを作成し、本のコレクションを管理します。ArrayListクラスのインスタンスを格納するためにBookを使用してください。
Libraryクラスには以下のメソッドを実装してください:
addBook(Book book): 図書館に本を追加する;removeBookById(int id): 一意の識別子に基づいて図書館から本を削除する;findBooksByAuthor(String author): 指定した著者の本のリストを返す;findBooksPublishedAfterYear(int year): 指定した年以降に出版された本のリストを返す;displayAllBooks(): 図書館内のすべての本の情報を画面に表示する。
その後、LibraryDemoクラスに移動して実行してください。実装したメソッドの正しさをテストします。
GitHub課題の使い方については、 こちらで確認できます。
この課題の解決方法やヒントはGitHubに記載されています。
この課題の解決や理解に苦労している場合は、もう少しじっくり考えてみてください。プログラマーは自分で問題を解決することを重視します。それが最も効果的な学習方法です。
しかし、どうしても行き詰まった場合は、この課題の解答例をこちらで確認できます。必ず自分で書き直し、すべてを分析してこのトピックを本当に習得してください:
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 3
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 3