class SingleObj():
    __singleobj=None
    @classmethod
    def get_singleinstance(cls):
        if not cls.__singleobj:
            cls.__singleobj=SingleObj()
        return cls.__singleobj
obj1=SingleObj.get_singleinstance()
print(obj1)        
obj2=SingleObj.get_singleinstance()
print(obj2)
obj3=SingleObj.get_singleinstance()
print(obj3)
##ret
<__main__.SingleObj instance at 0x00000000057B1E88>
<__main__.SingleObj instance at 0x00000000057B1E88>
<__main__.SingleObj instance at 0x00000000057B1E88>

 

相关文章:

  • 2021-06-11
  • 2021-12-25
  • 2022-03-02
  • 2021-05-23
  • 2021-09-28
猜你喜欢
  • 2021-12-14
  • 2022-03-03
  • 2022-03-01
相关资源
相似解决方案