Объектно-ориентированное программирование (ООП) — это метод программирования, при использовании которого главными элементами программ являются объекты. В языках программирования понятие объекта реализовано как совокупность свойств (структур данных, характерных для данного объекта), методов их обработки (подпрограмм изменения их свойств) и событий, на которые данный объект может реагировать и, которые приводят, как правило, к изменению свойств объекта. Объединение данных и свойственных им процедур обработки в одном объекте, называется инкапсуляцией и является одним из важнейших принципов ООП.

Основная Цель курса – знакомство с:

  • Предоставить возможность самостоятельно освоить основы ООП
  • Познакомить с основными понятиями объектно-ориентированного программирования
  • Познакомить с основами реализации ООП в Java
  • Дать возможность оценить собственные силы в изучении программирования.
  • Подготовить к дальнейшему прохождению более сложных курсов программирования на Java.

Данный курс полностью дистанционный и бесплатный, что позволяет вам самим планировать ваше время на обучение и не нести никаких затрат.

Курс состоит из следующих разделов:

  1. Основные понятия ООП
  • История и причины возникновения ООП.
  •  Базовые понятия ООП - классы и объекты.
  •  Абстракция.
  • Три кита объектно-ориентированного программирования.
  1. Создание классов и объектов. Инкапсуляция
  • Создание класса, методы и свойства.
  • Конструкторы и finalize
  • Локальные переменные и this
  1. Наследование
  • Основы наследования
  • Права доступа и конструкторы при наследовании
  1. Полиморфизм
  • Перегрузка функций
  • Переопределение функций

Для того чтобы начать обучение, вам необходимо зарегистрироваться в нашей системе.

Инструкция по изучению и использованию ресурса можно посмотреть тут: Презентация. Основы ООП

Знания, полученные после окончания данного курса, пригодятся при обучении на следующих программах: