C

Страницы: 1 | 2 | 3  >  >>

Описание класса
Класс представляет собой абстрактный тип (определяемый программистом), который создается на основе существующих типов. Отдельный класс включает в себя данные, называемые элементами данных, и функции, называемые методами. Элементы данных и методы являются равноправными компонентами класса.
Описание класса имеет следующий формат:
class struct union имякласса списоккомпонентов;
В этом описании:
одно из ключевых слов class, struct или union указывает на начало описания класса, определяет используемый по умолчанию статус доступа к компонентам класса, а также влияет на возможности наследования свойств этого класса;
имякласса — идентификатор;
список компонентов — перечень объявлений элементов данных и описаний методов класса.
В соответствии с синтаксисом языка C каждый компонент класса обладает статусом доступа. Таких статуса три: общедоступный, собственный и защищенный. В качестве спецификаторов доступа используются ключевые слова public (общедоступный), private (собственный), protected (защищенный), за которыми следует двоеточие. Действие спецификатора на компоненты класса начинается с момента его написания до нового спецификатора или до конца описания класса.
Спецификатор доступа private используется в основном для задания статуса доступа к элементам данных класса, что позволяет решить проблему защиты данных. Собственные данные являются доступными только для методов своего класса.
Спецификатор доступа public часто используется для задания общедоступного доступа методам класса, которые организуют связь объекта данного класса с внешним миром.
Статус защищенный (protected) используется в классах при применении механизма наследования классов.
При отсутствии наследования спецификатор protected эквивалентен

Страницы: 1 | 2 | 3  >  >>
Рейтинг
Оцени!
Поделись конспектом: