美文网首页
20201112-python中子类调用爷类的函数

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

作者: 野山羊骑士 | 来源:发表于2020-11-13 08:54 被阅读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

相关文章

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

    在一个函数中我看到了:super().init('jlk') 开始以为只是调用父类的init,发现父类并没有这个,...

  • java子类调用父类构造器函数

    子类 调用 父类的构造函数:(构造函数不会被继承,只是被子类调用而已) 1、子类所有的 构造函数 默认调用父类的无...

  • Java基础篇

    父类子类构造函数 子类的构造函数会隐式调用父类的无参构造函数,子类若想调用父类的构造函数需在子类的构造函数的第一行...

  • 子父类(要点补充)

    子父类中的函数当子类出现父类一模一样的函数时,子类对象调用该函数,会运行子类函数的内容。如同父类的函数被覆盖一样。...

  • load vs initialize

    listloadinitialize调用顺序父类->子类->分类分类->子类->父类调用时机main函数之前类被首...

  • C++ 从入门到放弃 (Day-07)

    父类的构造函数 ◼ 子类的构造函数默认会调用父类的无参构造函数◼ 如果子类的构造函数显式地调用了父类的有参构造函数...

  • python继承二(实例)

    父类 子类一 采用父类名.方法的方式调用父类中的初始化函数" 子类二 " 使用super(子类名,self).方法...

  • 继承中执行顺序讨论

    继承中,子父类的构造函数(构造函数不被继承)1.子类必须调用父类的构造函数(构造函数不被继承)(1)如果没有写调用...

  • python类与对象详解(2):子类调用父类方法的两种方式

    当子类继承父类的一些方法并且子类已经覆盖此方法时,我们如何调用父类中的函数?这里提供两种调用方式: 通过在子类中实...

  • Java面向对象

    1、子类实例化时会默认调用父类无参构造函数,如果父类没有无参构造函数,则需要子类构造函数显示调用父类有参构造函数 ...

网友评论

      本文标题:20201112-python中子类调用爷类的函数

      本文链接:https://www.haomeiwen.com/subject/vsqmbktx.html