# 定义一个播放器类class MusicPlayer(object): instance = None # 重写__new__()魔术方法 def __new__(cls, *args, **kwargs): # 判断实例化时有没有分配内存空间 if cls.instance is None: cls.instance = super().__new__(cls) return cls.instance def __init__(self, name): self.name = name# 1、实例化mp1对象mp1 = MusicPlayer('红色的高跟鞋')print(mp1)# 2、实例化mp2对象mp2 = MusicPlayer('春夏秋冬')print(mp2)