用于存储图书数据的类

PHP Easy classes

任务 «用于存储图书数据的类»

创建一个 Book 类,包含私有属性:title(字符串)、author(字符串)、year(整数)。实现一个接受所有三个参数的构造函数。为每个属性添加 getter 方法,以及一个 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