Курс на Stepik
Обложка курса «Java для начинающих: основы ООП» на Stepik
Бесплатно

Java для начинающих: основы ООП ★ 4.818

Открыть на
STEPIK.ORG

Прямое продолжение курса «Java для начинающих: с нуля до массивов». Изучите классы, объекты, инкапсуляцию, наследование и полиморфизм. Заложите прочный фундамент объектно-ориентированного мышления. 📚 Что внутри: Создание классов и объектов, методы и конструкторы Инкапсуляция: private/public, геттеры и сеттеры с проверками Наследование: extends, super, переопределение методов Полиморфизм, abstract и интерфейсы

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Java для начинающих: основы ООП»Учеников на курсе 441
Сертификаты, выданные на курсе «Java для начинающих: основы ООП»Сертификатов выдано 0
Отзывы о курсе «Java для начинающих: основы ООП»Отзывов получено 11
Рейтинг курса «Java для начинающих: основы ООП»Рейтинг курса 4.818
Уроки в курсе «Java для начинающих: основы ООП»Количество уроков 26
Тесты в курсе «Java для начинающих: основы ООП»Количество квизов 61
Задачи с кодом в курсе «Java для начинающих: основы ООП»Количество задач с кодом 18
Время прохождения курса «Java для начинающих: основы ООП»Время прохождения курса —
Обновления курса «Java для начинающих: основы ООП»Обновления курса — —
Дата публикации курса «Java для начинающих: основы ООП»Дата публикации курса — ———
Последнее обновление курса «Java для начинающих: основы ООП»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Java для начинающих: основы ООП» 6 разделов Уроки в курсе «Java для начинающих: основы ООП» 26 уроков Тесты в курсе «Java для начинающих: основы ООП» 61 тест Задачи в курсе «Java для начинающих: основы ООП» 18 задач Время прохождения курса «Java для начинающих: основы ООП» 3 ч. Последнее обновление курса «Java для начинающих: основы ООП» обн. 23 сентября 2026

Введение в классы и объекты

5 уроков
1. О модуле «Введение в классы и объекты» ↗
2. Зачем нужны классы и объекты ↗
3. Создание первого класса и объекта ↗
4. Класс как тип данных и ссылки ↗
5. Инициализация полей при объявлении ↗

Методы и конструкторы

6 уроков
1. О модуле «Методы и конструкторы» ↗
2. Методы: объявление и вызов ↗
3. Параметры и возврат значений ↗
4. Конструктор по умолчанию ↗
5. Конструктор с параметрами ↗
6. Ключевое слово this ↗

Инкапсуляция

4 урока
1. О модуле «Инкапсуляция» ↗
2. Модификаторы доступа: private и public ↗
3. Геттеры: чтение полей ↗
4. Сеттеры: изменение полей с проверкой ↗

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

5 уроков
1. О модуле «Наследование» ↗
2. Ключевое слово extends ↗
3. Конструкторы при наследовании ↗
4. Переопределение методов ↗
5. Ключевое слово super ↗

Полиморфизм и абстракции

5 уроков
1. О модуле «Полиморфизм» ↗
2. Полиморфизм и преобразование типов ↗
3. Когда нужно узнать реальный тип: instanceof и downcasting ↗
4. Абстрактные классы ↗
5. Интерфейсы ↗

🏁 Заключение

1 урок
1. 🎓 Что дальше? ↗