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

关注

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

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

甜蜜惩罚免费观看第一季全集| 女人高潮抖动多久能恢复正常| 男人把因因放到女人因困里视频| 《课后2对1特别授课》女主角是.. | 一母四女战一婿刘琴小说免费阅读 | 坤坤寒进桃子里在线看歌词| 白带内裤拉丝尿液| 妖精视频| 《插曲的痛免费观看第二季》| 巨乳童颜| 泰剧《劈开你的腿》免费观看| 少女与船夫1977经典版歌曲| 美女的胸怀| 《菊内留香》双男主| 《丰满的女邻居》播放| 《菊内留香》双男主| 《炸裂吧!巨棒》免费阅读漫画| 《如狼似虎的女人》大结局| 办公室刺激战场免费观看| B站夫妻进入高峰期需要多久| 小叔子从后面抱住我的电视剧| 美国大片又大又好看的PPT| 《年轻朋友的妻子3》| 久久久久久精品免费免费导航| 美女和帅哥一起努力生产豆浆| 美女| 情满四合院 电视剧| 国产精品高潮呻吟久久A片小说| 日本动浸扑克牌动画片MV| 头像女下半部位视频大全| 90多岁老太太阴部下坠怎么办| 爸爸VICIUSSS幼儿小女孩| 《訾花交换做爰》| 久久久久久精品免费观看黑人动漫| 四虎网站| 成全影视大全免费追剧大全| 情满四合院演员表| 韩漫| 他的大手在秘密花园游走漫画| 《完美邻居2》电影在线观看| 射手中文网