могут быть описаны как const; методы класса, описанные как const, не могут изменять значения свойств и могут возвращать указатель или ссылку только на свойства класса, описанные как const. Они являются единственными методами класса, которые могут вызываться для свойства-константы;
Атрибуты доступа Атрибуты доступа public, private и protected регулируют возможность доступа к членам класса изнутри или извне класса (табл.1). Следовательно, они являются важным инструментом инкапсуляции. Прежде всего, с помощью этих атрибутов доступ к отдельным членам класса может быть ограничен.
Таблица 1
Атрибуты доступа к членам класса
Атрибут доступа
Значение
public
Член класса может использоваться любым методом, который является членом данного или производного класса. Доступ извне осуществляется через имя объекта и оператор расширения области видимости:
имя_о6ъекта.имя_члена_класса
ссылка_на_объект.имя_члена_класса
указатель_на_объект->имя_члена_класса
private
Член класса может использоваться только методами данного класса и функциями-«друзьями» того класса, в котором он описан