class C:
__instance = None
def __init__(self):
pass
@classmethod
def instance(cls):
if cls.__instance is None:
cls.__instance = C()
return cls.__instance
#obj obj1 obj2 都是同一个对象
obj = C.instance()
obj1 = C.instance()
obj2 = C.instance()