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

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

关注

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

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

明星记忆修改系统| 护士小嫩嫩好紧好爽H漫画| 簧片| 《金莲浮史》台湾绝版| B站暴躁少女CSGO| 性感美胸| 成全视频观看免费高清中国电视剧| 出门志穿胸罩乳头凸起怎么办| 三生三世三十里桃花| 女人尝试到更粗大的心理变化| 精品免费国产一区二区三区四区 | 千王之王电影| 水仙二嫂| 《一滴都不许漏》何泽城林荫| 欧美多人| 公交车掀开奶置边躁狠狠躁漫画| 保险经纪人| 人狗大战6免费观看正版| 暴躁少女BGM在线观看| 成全电影免费观看完整在线播放高.. | 《公与媳夫妇:交换》| 狗配人的大片视频大全| 俄罗斯大扔子视频观看| 李丽珍唯一一部打真军电影| 不堪入耳的黄话怎么说| 把你CAO烂好不好高H| 快拨出天我是你母亲歌词监控 | 九1黄9·1| 韩剧公媳之恋免费观看全集| 黑丝| 游泳教学视频| 45岁老阿姨喷了三次尿素乳育| 窝窝影院在线观看免费播放电视剧| 罪恶之城2| 小俊在雪姨身上耕耘小说免费阅读| 《夜班护士》结局| 9.1萝卜黄| 国产少女免费观看电视剧大全 | 非洲女人免费观看大全电视剧| 强妾干伦久久久久久久久| 樱花视频在线观看免费高清电视剧