лекции проги / lec19
.pdf
Модификаторы доступа.
public означает, что переменная является открытой и ей без всяких ограничений можно пользоваться в любом месте программы.
privat означает, что переменная закрыта и с ней могут работать только объекты данного класса.
protected ограничивает доступ к переменной и допускает к ней только объекты данного класса, а также производных от него классов.
Конструктор класса.
Конструктор класса - специальный метод, выполняющийся в программе при создании объектов данного класса. В конструкторе удобно инициализировать данные класса. Он не не возвращает никакого значения, но тем не менее конструктору можно передать любое количество параметров.
Методы.
Функции принадлежащие классу называются методами.
В данном случае метод не получает параметров и возвращает значения целого типа.
Объект.
Объект с именем DataObject содержит данные, а также поддерживает метод PublicMetod().
Деструкторы.
Деструктор автоматически вызывается при уничтожении объекта.
Конструктор и деструктор.
Указатель this.
В примере указатель this позволяет компилятору разобраться в ситуации, когда meaning компонента класса совпадает с именем формального параметра принадлежащей классу функции.
Пример.
Пример.
Дружественные функции.
Дружественной функцией класса называется функция, которая, не являясь его компонентом, имеет доступ к его защищенным и собственным компонентам.
