Включено в курс
Чему вы научитесь
- Создавать свои классы
- Реализовывать интерфейсы и использовать полиморфизм
- Использовать наследование
- Обрабатывать ошибки
- Использовать паттерны программирования
- Использовать рефлексию
- Автоматически генерировать код
Описание
На этом курсе вы глубже изучите основы объектно-ориентированного программирования. Вы узнаете больше о полиморфизме и наследовании. Вы познакомитесь с аннотациями, исключениями и автоматической генерацией кода. В итоге вы научитесь обеспечивать полиморфизм, описывать иерархию и создавать свои классы, абстрагируясь от реализации при помощи интерфейсов. Так вы сможете работать с исключениями, создавать и перехватывать их. Знания из этого курса помогут писать более структурированный и гибкий код, который легко дополнять и изменять.
Чтобы учиться было проще, рекомендуем пройти наши курсы:
Программа курса
-
8
Reflections
Учимся получать информацию о полях, методах и других метаданных классадомашнее задание
-
9
Генерация кода
Знакомимся с библиотекой Lombok и учимся генерировать код с помощью аннотацийдомашнее задание
-
11
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже