国产成人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

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

关注

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

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

干柴烈火1982年美国版| 女人用嘴巴吸出精子会反流吗| 榜上佳婿电视剧全集免费观看高清 | 一边摸上面一边敷面膜| 人妻互换共享4P闺蜜疯狂互换| 18岁的少女与狗高清电视剧| 吃春晚药后妈妈疯了怎么对付| 《魅魔之耻》1~4集免费看| 美国伦理《欲奴3)| 《巨大荫蒂》免费| 接吻| 交换的一天电影完整播放在线观看| 中村| 人犬兽人在线观看免费完整一| 被邻居伦流澡到高潮H漫画| 精产国品一二三产品区别视频| 女性一晚上3次纵欲导致不孕| 19岁大学生少女免费观看电视剧| 万能浏览器| 交换朋友的老婆2中字谜给看| 少女配狗视频大全播放| 亚洲XXX午休国产熟女| 女性开过苞后最明显的变化| 韩国吻戏视频| 精品卡一卡二卡3卡高清乱码| EXO妈妈MV高清视频播放| 韩剧妻子的背叛| 泰剧《缠绕的夜晚》免费观看| 慈禧秘密生活| 三女片免费观看电视剧杨贵妃传| 蜜源APP| 欧美大片推荐| T字裤衩珍珠卡在缝里要紧吗| 《军妓肉体》在线观看| 成都私人情侣免费看电视剧| 久久久久精品国产亚洲AV嘛盔豆| 看到老妈洗澡忍不住怎么办| 男生困困进女生困困洞视频| WEYVV5国产的SUV视频| 白丝脚上的浓浓的精华液能用吗 | 高清无码