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=1
print(alex.__high)#私有属性只能在类的内部去设置,在外部就不行
#所有的私有都是在变量的左边加上双下划线
#所有的私有只能在类的内部使用,不能在外部使用
#类的私有方法
#类的私有属性
#类中的静态私有属性