学习笔记,单例

时间:2019-04-10 16:54:34   收藏:0   阅读:120
class test(object):
    flog = None
    flog1 = False

    def __new__(cls, *args, **kwargs):
        if cls.flog is None:
            cls.flog = super().__new__(cls)
        return cls.flog

    def __init__(self):
        if not test.flog1:
            print("初始化")
            test.flog1 = True


abc = test()
bcd = test()
print(abc)
print(bcd)

 

原文:https://www.cnblogs.com/xusuns/p/10684217.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!