# 定义父类
class A1:
def __init__(self):
self.name = "小明"
self.__username = "张三"
def __demo(self):
print("这是私有方法")
def test1(self):
print("这是公有方法")
print("访问私有属性__username:%s" % self.__username)
self.__demo()
# 定义子类
class B2(A1):
def demo(self):
# print("这是子类的 name 值:%s " % self.name)
self.test1()
d = B2()
d.demo()
通过调用子类中的方法,子类中的方法再调用父类中的公有方法,在父类的公有方法中调用父类的私有属性和私有方法。