Объектно-ориентированное программирование на языке С++. Лясин Д.Н - 15 стр.

UptoLike

Составители: 

15
виртуальной позволит обеспечить надлежащий отклик на событие с требованием
отобразить ту или иную фигуру. Более подробно, с примерами реализации, прин-
цип полиморфизма будет рассмотрен в главе 4.5.
3. Объектно-ориентированное программирование на языке С++
Язык С++ был разработан на основе С в 80-е годы и поначалу назывался
"С с классами". С++ практически включает язык С и дополнен средствами
объектно-ориентированного программирования. Рабочая версия С++ появи-
лась в 1983 г. С тех пор язык продолжает развиваться, и опубликовано не-
сколько версий проекта стандартов С и С
++. Ключевыми понятиями языка
С++ с точки зрения объектно-ориентированного программирования являются
понятия класса и объекта.
3.1. Объявление классов и объектов
Классэто определяемый пользователем тип данных, описывающий с точ-
ки зрения объектно-ориентированного программирования некоторый объект из
предметной области решаемой задачи. Объектэто экземпляр класса, перемен-
ная типа, описываемого классом
. Таким образом, разница между понятиями класс
и объект схожа с разницей между понятиями «тип данных» и «экземпляр типа».
Объект существует в памяти, класс же является шаблоном, по которому создается
объект.
Определение класса в программе можно сделать одним из трех способов с
использованием ключевых слов class, struct или union:
сlass имя класса
{ список членов};
struct имя класса { список членов};
union имя класса { список членов};
виртуальной позволит обеспечить надлежащий отклик на событие с требованием
отобразить ту или иную фигуру. Более подробно, с примерами реализации, прин-
цип полиморфизма будет рассмотрен в главе 4.5.


3. Объектно-ориентированное программирование на языке С++


    Язык С++ был разработан на основе С в 80-е годы и поначалу назывался
"С с классами". С++ практически включает язык С и дополнен средствами
объектно-ориентированного программирования. Рабочая версия С++ появи-
лась в 1983 г. С тех пор язык продолжает развиваться, и опубликовано не-
сколько версий проекта стандартов С и С++. Ключевыми понятиями языка
С++ с точки зрения объектно-ориентированного программирования являются
понятия класса и объекта.


    3.1. Объявление классов и объектов


     Класс – это определяемый пользователем тип данных, описывающий с точ-
ки зрения объектно-ориентированного программирования некоторый объект из
предметной области решаемой задачи. Объект – это экземпляр класса, перемен-
ная типа, описываемого классом. Таким образом, разница между понятиями класс
и объект схожа с разницей между понятиями «тип данных» и «экземпляр типа».
Объект существует в памяти, класс же является шаблоном, по которому создается
объект.
     Определение класса в программе можно сделать одним из трех способов с
использованием ключевых слов class, struct или union:
     сlass имя класса { список членов};
     struct имя класса { список членов};
     union имя класса { список членов};

                                       15