class Test(object):
def __init__(self):
self.__num = 100
@property
def num(self):#gettr
return self.__num
# def getNum(self):#gettr
# return self.__num
@num.setter
def num(self,num):#setter
if num<100:
self.__num = num
# def setNum(self,num):#setter
# if num<100:
# self.__num = num
#num = property(getNum,setNum)#升级版
Python给私有属性添加getter()和setter()方法
最新推荐文章于 2024-08-21 15:02:32 发布