1. 首页
  2. 数据库
  3. 其它
  4. Python–单例模式及new方法

Python–单例模式及new方法

上传者: 2020-12-23 01:56:16上传 PDF文件 58.24KB 热度 10次
单例模式 该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如: 音乐播放器 打印机 回收站 new方法 使用类名()创建对象时,Python解释器首先会调用__new__方法为对象分配空间 __new__是一个由object基类提供的内置的静态方法,主要作用有两个: 1 在内存中为对象分配空间 2 返回对象的引用 class MusicPlayer(object): def __init__(self): print("播放器初始化") # 创建播放器对象 player = MusicPlayer(
用户评论