class Woman: def __init__(self, name): self.name=name self.__age=18 def __secret(self): print("%s 的年龄是 %d" %(self.name,self.__age)) xiaofang =Woman("xiaohong") #私有属性不可再外界直接访问 print(xiaofang) #在对象方法内部是可以使用私有属性 xiaofang.secret()
class Woman: def __init__(self, name): self.name=name self.__age=18 def __secret(self): print("%s 的年龄是 %d" %(self.name,self.__age)) xiaofang =Woman("xiaohong") print(xiaofang._Woman__age) xiaofang._Woman__secret()
日常开发中不可使用第二种方式访问私有属性和私有方法