⚡️ Геттеры и сеттеры



В ООП языках, например C#, распространено использование таких конструкций, как геттеры и сеттеры. Они позволяют безопасно работать с приватными переменными.



В Python тоже есть такой функционал. Получение значения реализуется с помощью декоратора property, а назначение — @свойство.setter.



Также очень важно, чтобы методы и свойства имели одно и то же имя.



В примере выше мы отключаем возможность менять имя и проверяем возраст пользователя.



#теория