class Money(object):
def __init__(self):
self.__money = 0
def getMoney(self):
return self.__money
def setMoney(self,value):
if isinstance(value,int)
self.__money = value
else:
print('error:不是整数数字')
num = propert(getMoney,setMoney)
property的第一种用法
calss money(object):
def __init__(self):
self.__money = 0
@property
def money(self):
return self.__money
@money.setter
def money(self,value):
if isinstance(self,int):
self.__money = value
else:
print('error:不是整形数字')
property的第二种用法