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

文章 > Python基础教程 > python如何解决初始化执行次数

python如何解决初始化执行次数

python初始化

头像

小妮浅浅

2021-08-27 09:27:434437浏览 · 0收藏 · 0评论

解决方法

1、定义一个类属性init_flag标记是否 执行过初始化动作,初始值为False。

2、判断init_flag,False执行初始化。

然后将 init_flag设置为True。

3、再次自动调用 __init__ 方法。
初始化动作就不会被再次执行 了

实例

class MusicPlayer(object):
 
    # 记录第一个被创建对象的引用
    instance = None
    # 记录是否执行过初始化动作
    init_flag = False
 
    def __new__(cls, *args, **kwargs):
 
        # 1. 判断类属性是否是空对象
        if cls.instance is None:
            # 2. 调用父类的方法,为第一个对象分配空间
            cls.instance = super().__new__(cls)
 
        # 3. 返回类属性保存的对象引用
        return cls.instance
 
    def __init__(self):
 
        if not MusicPlayer.init_flag:
            print("初始化音乐播放器")
 
            MusicPlayer.init_flag = True
 
 
# 创建多个对象
player1 = MusicPlayer()
print(player1)
 
player2 = MusicPlayer()
print(player2)

以上就是python初始化执行次数的解决,希望对大家有所帮助。更多Python学习指路:python基础教程

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

关注

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

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

妈妈总是晚上装睡配合孩子| 禁忌1| 男生困困进女生困困洞视频 | 《熟妇的荡欲》HD中字| 两个学霸边做题边C我怎么办| 男生把小因困进女生困里电视剧 | 《帐篷里的秘密》动漫| 麻花传剧原创MV在线看完整版高..| 电影《裸体肉欲》| 老公刚日完又让朋友日| 日韩精品在线观看| 同学的母亲中字ID| 尼姑小寡妇免费播放电视剧| 爸爸VICIUSSS幼儿小女孩| 欧美XBOX与IPHONE性能.| 金瓶风月电影高清完整版| 初尝少妇王老师的第一次在线观看| 人与狗胶配方大全高清视频| 老公不在家憋不住了该怎么办| 涂了春药的奶头被众人抡H漫画| 《推油》完整版播放时间| 初二学生小馒头| 欧洲尺码和亚洲码是3D还是2D| 《睡眠指导1-6集》| 房东老头揉捏吃我奶头影片| 苍老师电影全集免费播放在线观看| 《办公室高潮秘书2》电影| 工口漫| | 局长边摸边吃奶边做爰| 《女仆教育》动漫第一季| 一边做饭一边狂躁的原因分析| 两个老头把我添高潮了| 电影《乳妓》在线观看| 儿媳妇陪我睡觉的经典句子| 汗汗画画免费阅读在线阅读| 办公室狂C小雪秘书好爽H| 孤男寡女干柴烈火的下一句是什么| 老翁玩嫩媳| 二人世界一男一女| 绝美儿媳妇苏酥