Python 私有化类的属性
class MandgerSec: def __init__(self,name,gender,level): self.type=("fire",None) self.name=name self.gender=gender self.__level=level #level 私有化,不能直接通过对象调用 def setName(self,name): self.name=name def getName(self): return self.name def getGender(self): return self.gender def getLevel(self): return self.__level su2=MandgerSec("soyo22","man",56) print su2.getName() print su2.getGender() su2.setName("soyo66") print su2.getName() print su2.getLevel() print su2._MandgerSec__level #这样就可以继续调用了
结果:
**********初始化类的实例对象************
soyo22
man
soyo66
56
56