Skip to content
Содержание

Объектно-ориентированное программирование

ООП, великий и ужасный

В этом разделе мы перейдём от базовых конструкций Java к объектно-ориентированному подходу.

Последовательно разберём классы и объекты, поля и методы, конструкторы, модификаторы доступа и инкапсуляцию, а затем перейдём к наследованию, полиморфизму, абстрактным классам и интерфейсам.

В завершение рассмотрим композицию объектов и основные принципы организации классов.