2. объекты и классы
Классом называется набор типизированных данных и функций, объединенных в новый тип данных. В отличие от структуры, типизированные данные и функции имеют различные уровни доступа. Переменная, объявленная в программе, имеющая определенный классом тип данных, называется объектом этого класса. Таким образом, класс – это структура, состоящая из некоторых переменных (и констант) и функций, а объект – это область памяти, которую занимает структура при ее объявлении. Для создания объектов предусмотрены принадлежащие классу функции, заполняющие поля объектов. Эти функции называются конструкторами. При удалении объектов вызываются функции, принадлежащие классу и предназначенные для освобождения памяти, - деструкторы.
|
| Оглавление| |