一个静态属性property本质就是实现了get,set,delete三种方法

用法:

class Foo:
    @property
    def AAA(self):
        print('get的时候运行我啊')

    @AAA.setter
    def AAA(self,value):
        print('set的时候运行我啊')

    @AAA.deleter
    def AAA(self):
        print('delete的时候运行我啊')

#只有在属性AAA定义property后才能定义AAA.setter,AAA.deleter
f1=Foo()
f1.AAA
f1.AAA='aaa'
del f1.AAA
View Code

相关文章:

  • 2021-12-09
  • 2021-04-27
  • 2021-12-31
  • 2021-05-09
  • 2021-06-04
  • 2021-11-25
  • 2021-07-08
  • 2022-12-23
猜你喜欢
  • 2021-08-18
  • 2022-01-03
  • 2022-01-18
  • 2022-01-09
  • 2021-05-18
  • 2021-06-03
  • 2021-09-13
相关资源
相似解决方案