小编stu*_*ter的帖子

python属性获取器有什么用吗?

我想知道是否有显式使用getter装饰器用于类属性的任何用途:

class A:
    @property
    def p(self):
       return self._p

    @p.setter
    def p(self, val):
       assert p < 1000
       self._p = val

    @p.getter
    def p(self):
       return self._p
Run Code Online (Sandbox Code Playgroud)

为什么我会在这里明确使用吸气剂?它是否使p(self)中的代码无法访问?基本上,有什么实际的理由使用它吗?

python

5
推荐指数
1
解决办法
70
查看次数

标签 统计

python ×1