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

关注

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

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

豪门贵妇猎美录TXT| 白丝| 《一滴都不许漏》何泽城林荫| 成全视频高清免费观看好听的歌 | 女性一晚上3次纵欲导致不孕| 太粗太大弄死我了L毛片| 7777影院免费观看电视剧大全| 《漂亮的女邻居5》HD| 色情性黄17C片麻豆AV| 戴着小玩具练瑜伽| 法国《口咬》电影完整版| 非洲女人免费观看大全电视剧 | 女人被添荫蒂舒服了| 黑料门今日黑料最新| 下面的小嘴又饿了| 黄篇| 他一边日一边吃我奶头| 双人打扑克剧烈运动视频| 四管齐下4PH| 欧式少女16集全免费观看电视剧 | 《急救护士1982满天星》| 韩国电影表妹2现在改名| 《炸裂吧!巨棒》免费阅读漫画 | 欧美性开放性滥交| 麻豆| 15岁女初中生免费观看电视剧| 苍老师巅峰之作第37集| 初中小姐姐脚丫踩在男生困困| 在办公室被CAO很爽很高H漫画| 已满十八岁从进入戴好耳机的| 暴躁妹妹CSGO直播| 《厨房激战5》完整版在线观看| 丈夫不在家儿媳想老公的背景故事| 亲密时男人最想听女人说什么| 免费观看已满十八岁电视剧在线播.. | 爸爸的大DJ小说| 美国人免费观看高清电视剧的软件 | 精品免费国产一区二区三区四区| 51漫画入口界面尾巴| 灭火宝贝| 小静被门卫大爷灌满JNG液视.... 白天像教授晚上像野兽