Практика: наследование в Kotlin
Сделайте класс Employee,
который будет наследовать от класса
User.
Сделайте класс Programmer,
который будет наследовать от класса
Employee.
Сделайте класс Designer,
который будет наследовать от класса
Employee.
Добавьте в созданные вами классы
Programmer и Designer
по одному методу.
В классе User сделайте
геттер и сеттер возраста.
В классе Employee переопределите
сеттер возраста и сделайте в нем
проверку на то, что возраст от
18 до 65 лет.
Пусть класс Employee наследует
от класса User с конструктором
из урока про наследование конструктора.
Переопределите в классе Employee
конструктор родителя, добавив в него
параметры с возрастом и зарплатой.
Сделайте геттеры для возраста и зарплаты.
В классе Employee сделайте
метод getFull, который возвращает
имя, пробел и фамилию.
Убедитесь, что код метода приведет к ошибке компиляции.
Создайте объект класса Employee,
сохраните его в переменной типа
User.
Выведите на экран результат проверок
value is Employee и
value is User.