Узнайте, что такое модификатор защищенного доступа в Python и как его реализовать.

Прежде чем мы начнем, позвольте мне сказать вам следующее:

Введение

В этой статье вы узнаете о втором типе модификаторов доступа — модификаторе доступа Защищенный.

Оглавление

  1. "Краткая информация"
  2. Модификатор защищенного доступа
  3. Синтаксис модификатора защищенного доступа

1. Краткий обзор

Напоминаем: модификатор доступа — это всего лишь способ определить область, в которой вы можете получить доступ к атрибуту или методу. Существует три типа модификаторов доступа:

  • Модификатор публичного доступа
  • Модификатор защищенного доступа
  • Модификатор частного доступа

В этой статье основное внимание будет уделено Модификатору защищенного доступа.

2. Модификатор защищенного доступа

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

Однако модификатор доступа protected — это всего лишь соглашение сообщества Python, а не навязанное самим языком (в отличие от того, что происходит в других языках, таких как C# и Java).