Класс для хранения данных о книге
PHP
Лёгкий
classes
Задача «Класс для хранения данных о книге»
Создайте класс Book с приватными свойствами: title (строка), author (строка), year (целое число). Реализуйте конструктор, который принимает все три параметра. Добавьте методы геттеры для каждого свойства и метод setYear, который проверяет, что год издания не меньше 1900 и не больше текущего года (2024), иначе выводит сообщение 'Invalid year' без изменения значения. Входные данные: три строки: название, автор, год. Вывод: через пробел название, автор, год.
Формат ввода
Три строки: первая — название книги, вторая — автор, третья — год издания (целое число).
Формат вывода
Строка: название, автор, год, разделенные пробелом. Если год некорректен, вывести 'Invalid year'.
Примеры
Пример 1
ВВОД
Война и мир
Толстой
1869
ВЫВОД
Invalid year
Пример 2
ВВОД
3
Hello
123abc
C++ Pointer
ВЫВОД
Invalid year
Пример 3
ВВОД
1984
Оруэлл
1949
ВЫВОД
1984 Оруэлл 1949
Пример 4
ВВОД
1
AEIOU
ВЫВОД
main.php