简化私有属性的访问方式
@property
@属性.setter
装饰器: get方法在前,set方法在后
class Money():
def __init__(self):
self.__money = 0
@property
def money(self):
return self.__money
@money.setter
def money(self,money):
if isinstance(money,int):
self.__money = money
else:
raise TypeError("金钱类型有误")
m = Money
m.money = 100
print(m.money)