20201112-python中子类调用爷类的函数

2020-11-13  本文已影响0人  野山羊骑士

在一个函数中我看到了:super().init('jlk')

开始以为只是调用父类的init,发现父类并没有这个,后来才看出来是父类的父类,爷类的

废话不多说,看代码:

class Test():
    def __init__(self,config):
        self.jlk = config


class Root(Test):
    def fun(self):
        print('这是方法')


class A(Root):
    def __init__(self):
        super(A,self).__init__('lhy')
        print('实例化时执行')


test = A()  # 实例化类
test.fun()  # 调用方法
print(test.jlk) # 调用属性

out

实例化时执行
这是方法
lhy
上一篇 下一篇

猜你喜欢

热点阅读