Подробнее
Что нужно для старта
- Данный курс является продолжением курса Java Часть 1 (Базовая работа со встроенными конструкциями). Если вы новичок в Java, рекомендуем для начала пройти первую часть.
- Базовые знания Java:
- Умение работать с основными конструкциями языка (переменные, циклы, условия).
- Знание базового синтаксиса Java и принципов работы с методами.
- Опыт работы с кодом:
- Умение писать простые программы и работать с интегрированной средой разработки (IDE), например IntelliJ IDEA или Eclipse.
- Понимание концепций программирования:
- Знание, что такое переменные, функции, массивы и их использование.
- Понимание работы с данными, включая типы данных и их преобразование.
- Если у вас есть эти знания, вы легко освоите курс и сможете погрузиться в изучение ООП на Java!
Что вы получите
- Разрабатывать методы для выполнения задач, включая передачу аргументов и возврат значений.
- Обрабатывать исключения для повышения надежности программ.
- Создавать классы и объекты для моделирования реальных сущностей.
- Использовать ключевое слово `this` для управления контекстом текущего объекта.
- Настраивать уровни доступа с помощью модификаторов (`private`, `protected`, `public`).
- Разрабатывать геттеры и сеттеры для безопасной работы с данными.
- Применять статические свойства для хранения общих данных и статические методы для выполнения независимых задач.
- Реализовывать перегрузку методов и конструкторов для обработки различных ситуаций.
- Применять принципы инкапсуляции и абстракции для построения надежных объектов.
- Разрабатывать структурированный и читаемый код, применяя концепции ООП.
Для кого этот курс
- Начинающие Java-разработчики, которые уже знакомы с базовым синтаксисом языка и хотят освоить принципы объектно-ориентированного программирования.
- Студенты технических специальностей, изучающие программирование и готовящиеся к созданию первых серьезных проектов.
- Программисты из других языков, желающие понять, как реализуются ООП-концепции в Java.
- IT-специалисты, стремящиеся углубить знания для карьерного роста или перехода на более сложные задачи.
- Любители программирования, которые хотят структурировать свои знания и улучшить качество своего кода.
Программа курса
- Что такое метод и зачем он нужен (как функции)
- Получение аргументов и возврат значения
- Обработка исключений
- Что такое OOP и в чем принцип его работы
- Простой пример класса, работа с this
- Модификаторы доступа
- Использование геттеров и сеттеров
- Пред и пост обработчики с использованием геттеров и сеттеров
- Статические свойства
- Статические методы
- Перегрузка обычного метода
- Перегрузка статического метода
- Перегрузка конструктора
- Подведем итоги
01Методы
- Что такое метод и зачем он нужен (как функции)
- Получение аргументов и возврат значения
- Обработка исключений
02Знакомство с OOP
- Что такое OOP и в чем принцип его работы
- Простой пример класса, работа с this
03Управление доступом
- Модификаторы доступа
- Использование геттеров и сеттеров
- Пред и пост обработчики с использованием геттеров и сеттеров
04Статические методы и свойства
- Статические свойства
- Статические методы
05Перегрузка метода
- Перегрузка обычного метода
- Перегрузка статического метода
- Перегрузка конструктора
- Подведем итоги
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Java Часть 2 (Знакомство с ООП)» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 7 сентября 2026 г.

Stepik 



















