Суббота, 14.06.2025, 18:43
Приветствую Вас Гость | RSS
Форма входа
Поиск
Календарь
«  Июнь 2025  »
ПнВтСрЧтПтСбВс
      1
2345678
9101112131415
16171819202122
23242526272829
30
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Private, Public, Protected

Ключевые слова private, public, protected используются:
  1. в качестве модификаторов доступа к членам классов. Члены класса, объявленные с модификатором доступа private доступны только в функциях-членах самого класса, а также друзьям класса. protected - функциям-членам класса, функциям классов-наследников данного класса и друзьям класса. public - всем, кому доступно определение класса.
  2. для определения типа наследования класса. Наследование с ключевым словом public открывает клиентской программе, использующей объект класса-наследника, доступ ко всем членам класса-родителя, объявленным с модификатором public. Такое наследование реализует связь типа "является". Наследование с ключевым словом private запрещает клиентской программе, использующей объект класса-наследника, доступ ко всем членам класса-родителя, даже, если они описаны как public и protected. Реализует связь типа "использует". Наследование с ключевым словом protected на практике не используется.