Найти в Дзене
346 подписчиков

Модификаторы доступа Механизмы использования модификаторов позволяют изменять области видимости переменных. В Python ООП доступны три вида модификаторов:


● Public (публичный);

● Protected (защищённый);

● Private (приватный).

Для переменных с модификатором публичного доступа есть возможность изменения значений за пределами класса. Для публичных переменных префиксы (подчеркивания) не применяются. Защищённая переменная создаётся добавлением одного знака подчёркивания перед именем переменной. При использовании защищённых переменных их значения могут меняться только в пределах одного и того же пакета. Приватная переменная идентифицируется с помощью двойного подчёркивания перед именем переменной. Значения приватных переменных могут изменяться только в пределах класса.
Около минуты