Курс «Java: Классы»
Последнее обновление: 17 октября 2025 г.
3 900 рублей в месяц за все курсы
Включено в курс
Описание
Практически для любой задачи в Java используются классы. В этом курсе вы изучите различные категории классов, узнаете, для чего нужен класс Object. Познакомитесь с методами equals() и hashCode(), которые нужны для корректного сравнения объектов по их содержимому. Изучите библиотеку Lombok, которая поможет упростить создание классов. По окончании курса вы сможете более эффективно работать с классами в Java
Чему вы научитесь
- Использовать классы для различных задач
- Сравнивать объекты по их содержимому
- Генерировать шаблонный код с помощью аннотаций
Программа
1 | О курсе Знакомимся с целями и задачами курса |
2 | Создание собственных типов Познакомиться с различными категориями классов, которые встречаются в программах |
3 | Класс Объект Познакомиться с классом Object, от которого неявно наследуются все классы в Java |
4 | Сравнение объектов Научится сравнивать объекты на основе их содержимого |
5 | Lombok Познакомиться с библиотекой Lombok и узнать, как писать меньше шаблонного кода |
6 | Data-классы Познакомиться с концепцией data-классов, узнать про их отличия от records |
7 | Состояние объектов Разобраться, какие сложности могут возникнуть при работе с объектами, у которых есть состояние |
8 | Статические поля Познакомиться с концепцией хранения конфигурации в статических полях |
Формат обучения
Испытания
1 | Библиотека |
2 | Треугольник |
3 | Банковский аккаунт |
4 | Счетчик |
5 | Конфигурационный файл |
Рекомендуемые программы

- Тренажер с практикой
- Бессрочный доступ к теории
- Асинхронный формат
3 900 рублей в месяц за все курсы