Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
27
Добавлен:
12.02.2015
Размер:
568.98 Кб
Скачать

Модификаторы доступа.

public означает, что переменная является открытой и ей без всяких ограничений можно пользоваться в любом месте программы.

privat означает, что переменная закрыта и с ней могут работать только объекты данного класса.

protected ограничивает доступ к переменной и допускает к ней только объекты данного класса, а также производных от него классов.

Конструктор класса.

Конструктор класса - специальный метод, выполняющийся в программе при создании объектов данного класса. В конструкторе удобно инициализировать данные класса. Он не не возвращает никакого значения, но тем не менее конструктору можно передать любое количество параметров.

Методы.

Функции принадлежащие классу называются методами.

В данном случае метод не получает параметров и возвращает значения целого типа.

Объект.

Объект с именем DataObject содержит данные, а также поддерживает метод PublicMetod().

Деструкторы.

Деструктор автоматически вызывается при уничтожении объекта.

Конструктор и деструктор.

Указатель this.

В примере указатель this позволяет компилятору разобраться в ситуации, когда meaning компонента класса совпадает с именем формального параметра принадлежащей классу функции.

Пример.

Пример.

Дружественные функции.

Дружественной функцией класса называется функция, которая, не являясь его компонентом, имеет доступ к его защищенным и собственным компонентам.

Соседние файлы в папке лекции проги