Задания к главе

Исходя из своего жизненного опыта, выберите предмет, который вам больше всего нравится или наиболее полезен. После чего мы его опишем в концепции ООП. Объект будет усложняться на протяжении изучения главы. В конце раздела он должен иметь следующее:

  1. Конструктор (ы)

  2. Поля, со всеми типами модификаторов

  3. Не менее 5 свойств (характеристики)

  4. Не менее 10 методов (действия), включая статические

  5. Переопредёленные методы toString и equals

  6. Обработка исключительных ситуаций с выводом человекочитаемого сообщения об ошибке

  7. Перечисление Enum

  8. Анонимный класс

Помимо этого должна быть реализована иерархия классов:

  1. Базовый класс

  2. Не менее трёх наследников

  3. Один из них - обобщённый

  4. Интерфейс, от которого наследуется не менее двух классов.

Last updated