国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python super().__init__()

python super().__init__()

Python super().__init__()

头像

宋雪维

2020-12-08 09:37:4315879浏览 · 0收藏 · 0评论

对于python里的super().__init__()有什么作用,相信有很多同学没有弄清楚。直白的说super().__init__(),就是继承父类的init方法,同样可以使用super()去继承的方法。下面通过不同的继承并调用,向大家介绍super().__init__()的具体使用方法。

子类构造函数调用super().
子类构造函数调用super().init()的时候,会从父类继承属性。

三种构造函数的区别:

当子类不做初始化的时候,会自动继承父类的属性;
当子类做初始化(子类中包含新的属性)的时候,子类不会自动继承父类的属性;
当子类做初始化(子类中包含新的属性)的时候,如果子类调用super初始化了父类的构造函数,那么子类会继承父类的属性。

class father:
    def __init__(self, father_attribute="father"):
        self.father_attribute=father_attribute

class child_without_ini(father):
    pass

class child_with_ini(father):
    def __init__(self, child_attribute):
        self.child_attribute=child_attribute

class child_with_super(father):
    def __init__(self,father_attribute,super_attribute):
        self.super_attribute=super_attribute
        super().__init__(father_attribute)

test_class_without_ini=child_without_ini()
test_class_with_ini=child_with_ini('child')
test_class_with_super=child_with_super('new_father','super')


测试:

print(test_class_without_ini.father_attribute)
输出:
father

print(test_class_with_ini.father_attribute)
输出:
AttributeError: 'child_with_ini' object has no attribute 'father_attribute'

print(test_class_with_super.father_attribute)
输出:
new_father

另一种使用方法:
super(class,self).init()

其中class是子类,这段代码的含义是首先找到class的父类,然后将class类的对象转化为父类的对象,让后让这个“被转化”的对象调用自己的__init__()函数。

class child_with_super(father):
    def __init__(self,father_attribute,super_attribute):
        super(child_with_super, self).__init__(father_attribute)
        self.super_attribute=super_attribute

文章来源于网络,如有雷同,请联系作者。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

美丽的小蜜桃2:美丽人生| AGV亚洲版和欧洲版买哪个| 狗配女人宝典视频| 特殊按摩治疗师| 中字《喝醉的丈夫被结城送回家》 | 韩国电影《教室爱欲》| 妈妈你真棒里面的插曲叫什么 | 绝美儿媳妇苏酥| 《老板送醉酒丈夫回家》| 初二学生小馒头| 来吧儿子妈妈是纯还是混 | 妈妈俱乐部1-34节小说| 韩剧公媳之恋免费观看全集| 朝桐光| 蜜桃成时熟| C入门教程视频| 国产精品黑料吃瓜网曝事件海角| 单亲妈妈韩剧在线观看全集 | 美女和男生一起努力的生孩子视频.. | 小雪被老汉玩得嗷嗷叫| 插不进去怎么办辅助用具| 《欲女春潮》美国伦理| 老师没戴套子C了我一天视频| 放荡的女兵伦理2| XBOX360龙的欧美RPG| 《大度》韩版免费| 三男一女免费播放电视剧大全 | 《囚禁空姐》电影免费观看| 日本M码和欧洲码的区别A S| 成品图片的网站| 成人做爰100部片| WWW.77.GOV.CN| 《熟妇的荡欲》HD中字| 美国式禁忌5老熟女| 下面的小嘴又饿了| 双乳被四个男人吃奶动态图| 赠刘景文| 二人世界高清视频播放| 老公拿狗给我配| 《菊内留香》双男主| 黑色莆丝透视露胸旗袍连衣裙