尝试使用setter,但出现以下错误:@ versionNum.setter AttributeError:'int'对象没有属性'setter'

问题描述

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

我在移动版上使用了属性设置器,但出现错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)