python 15.3 @property 装饰器

mac2024-02-19  43

用法: 将@property在类中方法前

功能 :将get方法变成属性

class Person(): def __init__(self,name): self._name = name @property def name(self): print('get方法执行了~~~~') return self._name # 设置setter方法的装饰器 @属性名.setter @name.setter def name(self,name): print('set方法执行了~~~~') self._name = name p = Person('葫芦娃') p.name = '钢铁侠' print(p.name)

 

最新回复(0)