class Person: __key=123#私有属性 def __init__(self,name,password): self.name=name self.__password=password#私有属性 def __get_pwd(self): print(self.__dict__) return self.__password#只要类的内部调用私有属性,就会自动带上_类名 def login(self): self.__password()alex=Person("xiaowang","xiaowang123")print(alex._Person__password)#_类名__属性名print(alex.get_pwd())alex.__high=1print(alex.__high)#私有属性只能在类的内部去设置,在外部就不行#所有的私有都是在变量的左边加上双下划线#所有的私有只能在类的内部使用,不能在外部使用#类的私有方法#类的私有属性#类中的静态私有属性
来源:https://www.cnblogs.com/648071634com/p/11913731.html