Python3学习笔记-16(公有变量和私有变量)

私有变量和公有变量

两个下划线开头,声明该属性为私有,不能在类地外部被使用或直接访问

类的实例不能直接访问私有变量

例:

#定义类
class MyClass:
    #定义私有变量
    __a = 10
    #定义公有变量
    b = 100

#实例化类
x = MyClass()
#输出公有变量
print(x.b)   #正常输出
#输出私有变量
print(x.__a) #报错


猜你喜欢

转载自blog.csdn.net/u012430402/article/details/80870377