/
DevDenzo
/
StudentFileManager
Обзор
Документация
Войти
/
DevDenzo
/
StudentFileManager
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
bugfix
Book.java
35 строк
905 B
Denis Sklyarskij
task done
13 дек 2025, 19:41
13 дек 2025, 19:41
19403be
Код
Авторство
О чём код?
import java.util.Objects; public class Book { private final String title; private final int year; private final int pages; public Book(String title, int year, int pages) { this.title = title; this.year = year; this.pages = pages; } public String getTitle() { return title; } public int getYear() { return year; } public int getPages() { return pages; } @Override public String toString() { return title + " (" + year + ", " + pages + " стр.)"; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Book book = (Book)o; return year == book.year && pages == book.pages && title.equals(book.title); } @Override public int hashCode() { return Objects.hash(title, year, pages); } }