class Mobile:
def __init__(self,versionNum, isAndroid, memorysize):
self.__versionNum = versionNum
self.__isAndroid = isAndroid
self.memorySize = memorysize
self.__appArray = []
self.used_memory = 0
@versionNum.setter
def versionNum(self, versionNum):
self.__versionNum = versionNum
@isAndroid.setter
def isAndroid(self, bool):
self.__isAndroid = bool
@memorysize.setter
def memorysize(self, size):
self.__memorysize = size
我对Mobile版本使用了proprety setter,但出现了一个错误
有几个问题:
__
作为前缀(why)self.memorySize
既是属性又是属性李>bool
作为变量名,因为它会隐藏内置的bool
请参阅下面的修复程序
相关问题 更多 >
编程相关推荐