Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
27 участников
Администратор Legotckoi
Модератор ProgrammersBlog

Последние откомментированные темы:

20250425081007

←  Предыдущая тема Все темы Следующая тема →
пишет:

C++ - Урок 007. Классы

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

В C++ такие типы данных называются классами. Класс имеет такой комплект составляющих, как переменные и методы для доступа к функционалу класса.

В интерфейсе класса могут быть определены следующие секции:

  • public - методы и переменные доступны для взаимодействия извне класса;
  • protected - методы и переменные доступны для использования внутри класса, а также в классах, наследованных от этого класса;
  • private - методы и переменные доступны для использования только внутри класса

Однако к private переменным можно получить доступ извне с помощью public методов.

Читать далее

Это интересно
0

14.09.2017
Пожаловаться Просмотров: 126  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены