Геттеры и сеттеры



Такое есть в C# и Java. Это штуки, которые позволяют задавать и получать значение переменной (чаще всего приватной) с помощью функции.



Только вместо get и set, в Python, мы пишем @property и @свойство.setter. Свойство это и есть тот самый метод, помеченный @property.



Кстати, ещё важно чтобы имена геттера и сеттера совпадали, иначе ничего не заработает. Документация



#теория