Содержание курса
1. Введение в классы и объекты
5 уроков
36
34
2м
0
Закрытый
1.1
О модуле «Введение в классы и объекты»
↗
18
18
2м 30с
0
Закрытый
1.2
Зачем нужны классы и объекты
↗
6
4
-
0
Закрытый
1.3
Создание первого класса и объекта
↗
4
4
-
0
Закрытый
1.4
Класс как тип данных и ссылки
↗
4
4
-
0
Закрытый
1.5
Инициализация полей при объявлении
↗
4
4
-
0
2. Методы и конструкторы
6 уроков
24
24
0м
0
Закрытый
2.1
О модуле «Методы и конструкторы»
↗
4
4
-
0
Закрытый
2.2
Методы: объявление и вызов
↗
4
4
-
0
Закрытый
2.3
Параметры и возврат значений
↗
4
4
-
0
Закрытый
2.4
Конструктор по умолчанию
↗
4
4
-
0
Закрытый
2.5
Конструктор с параметрами
↗
4
4
-
0
Закрытый
2.6
Ключевое слово this
↗
4
4
-
0
3. Инкапсуляция
4 урока
16
16
0м
0
Закрытый
3.1
О модуле «Инкапсуляция»
↗
4
4
-
0
Закрытый
3.2
Модификаторы доступа: private и public
↗
4
4
-
0
Закрытый
3.3
Геттеры: чтение полей
↗
4
4
-
0
Закрытый
3.4
Сеттеры: изменение полей с проверкой
↗
4
4
-
0
4. Наследование
5 уроков
21
20
0м
0
Закрытый
4.1
О модуле «Наследование»
↗
4
4
-
0
Закрытый
4.2
Ключевое слово extends
↗
4
4
-
0
Закрытый
4.3
Конструкторы при наследовании
↗
4
4
-
0
Закрытый
4.4
Переопределение методов
↗
5
4
-
0
Закрытый
4.5
Ключевое слово super
↗
4
4
-
0
5. Полиморфизм и абстракции
5 уроков
18
16
0м
0
Закрытый
5.1
О модуле «Полиморфизм»
↗
4
4
-
0
Закрытый
5.2
Полиморфизм и преобразование типов
↗
4
3
-
0
Закрытый
5.3
Когда нужно узнать реальный тип: instanceof и downcasting
↗
3
3
-
0
Закрытый
5.4
Абстрактные классы
↗
4
3
-
0
Закрытый
5.5
Интерфейсы
↗
3
3
-
0
6. 🏁 Заключение
1 урок
3
3
0м
0
Закрытый
6.1
🎓 Что дальше?
↗
3
3
-
0