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

文章 > 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电脑。

关注

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

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

《少妇》6| 6969影院免费观看电视剧大全| 怎么骑桌角到失禁| 办公室秘书胸置太薄胸凸出来| 伊蕾尔| 老赵抱着陈婷在厨房做饭视频| 黑料门-今日黑料-每日大赛 | 摸摸大扔子的视频大全 | 我在开会他在下添好爽在线视频 | 电影《乳妓》在线观看| 成都私人情侣免费看电视剧的软件 | 小扫货几天没弄了这么多| 俄罗斯大扔子视频观看| 《好好疼爱里面》免费看| 《交换做爰》在线观看| 国精产品一品二品国精| 兄弟换麦子4国语中字| 丰年经继拇中文3的主要角色分析| 16岁女儿与父亲一起做饭| 《厨房激战5》完整版在线观看| 小岭丽奈| 看到老妈洗澡忍不住怎么办| 三男一女免费播放电视剧大全| 《如狼似虎的女人》大结局| 《喂奶人妻厨房HD》| 优酷| 性高湖久久久久久久久AAAAA| 黑瓜网每日大赛最新一期免费观看| 沉沦韵母小说全文阅读| 男女一起努力生孩子原声视频| 夜生活在线观看免费观看电视剧| 暴躁少女10-16岁| 电影《乳妓》在线观看| 《帐篷里的秘密》动漫| YSL千人千色T9T9T9T9...| 小男生趴着扭屁股很舒服怎么回事| 口咬二十八个图片高清| 欢愉骑行1-27章内容概括| 炮姐BGM高清| 电影《满足2》完整版在线观看| 老公拿狗给我配