私有 实例方法 类方法 静态方法 属性 issubclass isinstance区别
1.类的私有成员 私有类的属性 在类的内部可以访问 class A: name = "李业" __name = "钢哥" def func(self): print(self.name) print(self.__name) obj = A() obj.func() """ 李业 钢哥 """ 在类的外部不能访问 class A: name = "李业" __name = "钢哥" def func(self): pass obj = A() print(obj.name) print(A.__name) print(obj.__name) """ 李业 无法找到 无法找到 """ 在类的派生类不能访问 class A: name = "李业" __name = "钢哥" class B(A): def func(self): print(self.__name) obj = B() print(obj.__name) obj.func() 私有对象属性 只能在类的内部使用,不能在类外部以及派生类使用 class A: def __init__(self, name, pwd): self.name = name self.__pwd = pwd def md5(self): self.__pwd = self.__pwd + "123" obj = A("李业",