1、类属性之私有属性

类属性分为公有属性和私有属性

公有属性:既可以在类的内部使用,又可以在类的外部使用

私有属性:双下划线开头,只能在类的内部使用,在类外无法使用

 

class MyClass:

    attr=100             #公有属性

    __atter=999          #私有属性

    def print_attr(self):

        print(self.attr)

        print(self.__attr)

m=MyClass()

print(MyClass.__attr)    #会报错,私有属性无法在类外调用

print(m.__attr)          #会报错,私有属性无法在类外调用

m.print_attr()  得到结果:100

                                              999