韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python中super的使用注意

python中super的使用注意

头像

小妮浅浅

2021-05-14 09:36:053129浏览 · 0收藏 · 0评论

1、super()只能用于新式类中

所谓新式类,旧类的,关键就是看是不是有基类,有基类的就是形式类,比如class A(object),所以class A()自然就是旧式类了。

# 单继承
class A(object):
 
    def __init__(self, a, b):
        self.a = a
        self.b = b
 
    def sayHello(self):
        print('this is class A, a={},b={}'.format(self.a, self.b))
 
class B(A):
 
    def __init__(self, a, b, c):
        super(B, self).__init__(a,b)
        self.c = c
 
    def sayHello(self):
        super(B, self).sayHello()
        print('this is b call')
 
b = B('b','also b','test')
b.sayHello()
# this is class A, a=b,b=also b
# this is b call

2、super 其实和父类没有实质性的关联

多重继承下,super就没有那么简单了。

# 多重继承
 
class Base(object):
    def __init__(self):
        print('enter Base')
        print('out Base')
class A(Base):
    def __init__(self):
        print('enter A')
        super(A, self).__init__()
        print('out A')
class B(Base):
    def __init__(self):
        print('enter B')
        super(B, self).__init__()
        print('out B')
class C(A, B):
    def __init__(self):
        print('enter C')
        super(C, self).__init__()
        print('out C')
 
c = C()
#enter C
#enter A
#enter B
#enter Base
#out Base
#out B
#out A
#out C

以上就是python中super的使用注意,希望能对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

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

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

不扣钮的女孩| 日本在线视频| 电影《乳妓》在线观看| 翁虹任达华《玉尺经》| 两个学霸边做题边C我怎么办| 放荡的女兵伦理2| 好妈妈33| 《性呻吟》伦理| 我在开会他在下添好爽在线视频| 狠狠人妻久久久久久综合九色| 老师和学生深入交流人生奥秘| 苍老师电影全集免费播放在线观看| 猛躁川大巴进入女人| 《互换人妻HD中字》| 青柠影院在线观看高清电视剧荣耀| 深入无人区短剧免费高清观看| 巜强壮的公2做爰观看| 美丽小洞5荷尔蒙| 我把英语老师按在桌子吵了一顿| 一线产区和二线产区的标准图 | 《艾娃》法国| 八戒看免费高清电影在线观看| 正阳门下小女人电视剧全集免费观.| 成品网站1.1.719| 《温柔善良的儿媳妇》的背景故事| 特殊服务| 禁忌5大结局| (NP、高H、纯肉)高H高辣| 第一章激情艳妇| 免费B站看大片真人电视剧| 《魅魔之耻》1~4集免费看| 老公把舌头放进我B里搅拌| 公共场合高潮(H)公交车| 欧美《交换做爰》| 成人香蕉 黄 色 网 站 视..| 蜜桃浏览器| 玉蒲团2之艳乳欲仙| 欧美电影免费观看电视剧大全 | 他扒开我小流添我三男一女视频 | 欧美人动物PPT免费模板大全| 《甜蜜惩罚2》第二季的剧情