Завдання: Система Керування Бібліотекою
Практичне завдання
Реалізуйте систему керування бібліотекою на 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.
Якщо у вас виникають труднощі з розв'язанням і розумінням завдання, рекомендую подумати уважніше, адже програмісти намагаються вирішувати проблеми самостійно. Це найкращий спосіб навчання.
Але якщо ви застрягли, ви можете переглянути розв'язання для цього завдання тут. Не забудьте переписати це рішення самостійно та проаналізувати все, щоб дійсно опанувати цю тему:
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 4
Завдання: Система Керування Бібліотекою
Свайпніть щоб показати меню
Практичне завдання
Реалізуйте систему керування бібліотекою на 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.
Якщо у вас виникають труднощі з розв'язанням і розумінням завдання, рекомендую подумати уважніше, адже програмісти намагаються вирішувати проблеми самостійно. Це найкращий спосіб навчання.
Але якщо ви застрягли, ви можете переглянути розв'язання для цього завдання тут. Не забудьте переписати це рішення самостійно та проаналізувати все, щоб дійсно опанувати цю тему:
Дякуємо за ваш відгук!