# -*- coding: utf-8 -*-
"""
@Time : 2021/11/17 01:20
@Auth : yqq
@File :mypy03.py
"""
class Singleton:
__obj = None #类属性
__init_flag = True
def __new__(cls, *args, **kwargs):
if cls.__obj==None:
cls.__obj=object.__new__(cls)
return cls.__obj
def __init__(self,name):
if Singleton.__init_flag:
print("init.....")
self.name = name
Singleton.__init_flag = False
a = Singleton("a")
b = Singleton("b")
print(a)
print(b)