Задания к главе
Исходя из своего жизненного опыта, выберите предмет, который вам больше всего нравится или наиболее полезен. После чего мы его опишем в концепции ООП. Объект будет усложняться на протяжении изучения главы. В конце раздела он должен иметь следующее:
Конструктор (ы)
Поля, со всеми типами модификаторов
Не менее 5 свойств (характеристики)
Не менее 10 методов (действия), включая статические
Переопредёленные методы toString и equals
Обработка исключительных ситуаций с выводом человекочитаемого сообщения об ошибке
Перечисление Enum
Анонимный класс
Помимо этого должна быть реализована иерархия классов:
Базовый класс
Не менее трёх наследников
Один из них - обобщённый
Интерфейс, от которого наследуется не менее двух классов.
Last updated