Quillon

Словарь › 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
← Весь словарь