私有变量和私有方法


私有变量和私有方法使用两个下划线开头(不能在类的外部被调用)

class Test:
    a = '我是公有类变量'
    __a = '我是私有类变量'

    def b(self):
        self.b = '我是公有实例变量'
        self.__b = '我是私有实例变量'
        return '我是公有方法'

    def __b(self):
        return '我是私有方法'


t = Test()

print(t.a)
print(t.b())
print(t.b)

# print(t.__a)
# print(t.__b())
# print(t.__b)

results matching ""

    No results matching ""