用法: 将@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)