Словарь › property
ООПproperty
Property — это особый атрибут с контролем доступа: выглядит как обычное поле, но при чтении или записи вызывает скрытую функцию. Удобно, когда надо проверять или вычислять значение на лету.
Пример · python
← Весь словарь
class Circle:
def __init__(self, radius):
self._radius = radius
@property
def area(self): # area — property
return 3.14 * self._radius ** 2
c = Circle(5)
print(c.area) # 78.5