1. 首页
  2. 数据库
  3. 其它
  4. Python 高级编程和异步IO并发编程 –08_4 __new__和__init__的区别

Python 高级编程和异步IO并发编程 –08_4 __new__和__init__的区别

上传者: 2020-12-23 01:47:28上传 PDF文件 26.26KB 热度 11次
class User: def __new__(cls,*args,**kwargs): # __new__传入的是一个类,可以自定义类的生成过程。__new__在__init__之前,在 # __new__函数体内,并没有生成对象 print("in new") # 类的实现过程 # 此处并没有return user这个实例。导致__init__无法执行 def __init__(self,name): # __init__传入的是对象,是在__new__方法调用,生成了对象之后, print("in in
用户评论