Спецификатор доступа в объектно-ориентированном языке определяет, как класс ограничивает доступ к своим членам.

Спецификатор доступа в объектно-ориентированном языке определяет, как класс ограничивает доступ к своим членам.

Обычными спецификаторами доступа являются private, protected и public.

  • Член класса, спецификатор доступа которого private, может использоваться только экземплярами этого класса.
  • Член класса, спецификатор доступа которого protected, может использоваться только некоторыми другими классами.
    Обычно это означает, что доступ к этим членам предоставляется только подклассам, но это не жесткое правило. Например, в Java классы, которые находятся в одном пакете , также имеют доступ друг к другу protected.
  • Член класса, спецификатор доступа которого public, может использоваться всеми другими классами в программе.

Вы можете использовать этот тег для вопросов о том, как разрешен доступ к членам вашего класса.