Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

Объектно-ориентированное программирование в C++. Развитие средств вычислительной техники требовало новых методик программирования: программирование небольших программ на базе переключателей; - программирование на ассемблере; - программирование на языках высокого уровня (Фортран); - программирование на языках структурного программирования (Паскаль, Си); - объектно-ориентированное программирование (ООП). Опр. Класс - это дальнейшее развитие понятия структуры. Он позволяет создавать новые типы и определять функции, манипулирующие с этими типами. Объект - это представитель определенного класса. ООП использует механизмы инкапсуляции, полиморфизма и наследования. -Инкапсуляция позволяет создавать объекты - данные, процедуры и функции, манипулирующие с этими данными. Данные, доступные для использования внутри объекта - private, данные доступные извне - public. -Полиморфизм позволяет одно имя функции использовать для решения разных задач (общих для класса действий). - Наследование позволяет одному объекту наследовать свойства другого объекта, т.е. порожденный класс наследует свойства родительского класса и добавляет собственные свойства. Классы. Класс используется для создания объектов. Основная форма имеет вид: class имя класса { закрытые функции и переменные public: открытые функции, функции-члены и переменные } список объектов не является обязательным

RkJQdWJsaXNoZXIy MTExODQxMg==