Профессиональное применение ООП в Java Содержание курса (темы курса): Введение в ООП. Создание объектов. Типы переменных. Хранение объектов в памяти. Гетеры и сетеры. Инкапсуляция. Конструкторы. Наследование. Переопределенные методы . Подводные камни наследования. Полиморфизм. Абстрактные классы. Интерфейсы. Ключевое слово static. Композиция. Перегруженные методы. Особенности передачи параметров в методы . Правила написание кода (Code Conventions). Применение JavaDocs . Профессиональный стиль программирования. +VIP