Курс «Java: ООП»

классы
интерфейсы
полиморфизм
наследование
исключения
рефлексия
паттерны
кодогенерация

Последнее обновление: 14 октября 2025 г.

Оформить подписку

3 900 рублей в месяц за все курсы

Включено в курс

9 уроков (видео и/или текст)
7 упражнений в тренажере
35 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы глубже изучите основы объектно-ориентированного программирования. Вы узнаете больше о полиморфизме и наследовании, познакомитесь с аннотациями и исключениями. В итоге вы научитесь обеспечивать полиморфизм, описывать иерархию и создавать свои классы, абстрагируясь от реализации при помощи интерфейсов. Вы сможете работать с исключениями, создавать и перехватывать их. Знания из этого курса помогут писать более структурированный и гибкий код, который легко дополнять и изменять.

Чему вы научитесь

  • Создавать свои классы
  • Реализовывать интерфейсы и использовать полиморфизм
  • Использовать наследование
  • Обрабатывать ошибки
  • Использовать паттерны программирования
  • Использовать рефлексию

Программа

1

Введение

Знакомимся с целями и задачами курса

2

Классы и объекты

Учимся определять свои классы и создавать объекты

3

Интерфейсы

Знакомимся с конструкцией для создания интерфейсов

4

Полиморфизм

Знакомимся с полиморфизмом в Java

5

Паттерны

Выясняем, что такое паттерны и как их использовать

6

Наследование

Изучаем принципы и механизмы наследования

7

Ошибки

Учимся обрабатывать ошибки

8

Рефлексия

Учимся получать информацию о полях, методах и других метаданных класса

9

Паттерны (продолжение)

Продолжаем знакомство с паттернами

Формат обучения

Испытания

1

Дешевые отели

2

Будильник

3

Игровой персонаж

4

Безопасная регистрация

5

Фабрика

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Оформить подписку

3 900 рублей в месяц за все курсы