通常,在Python中定义一个类,将其实例化。

是通过__new__来实例的,__new__会调用__init__来实例化。

所以,__new__是最先执行的。

Python 类 __new__

可以看到,__init__甚至都没有被调用。


Python 类 __new__

在这里可以看到,类继承了object,然而,object中有 __new__ 方法然后在类中去执行object的__new__来执行 __init__



相关文章:

  • 2021-07-31
  • 2022-01-26
  • 2021-08-13
  • 2021-09-17
  • 2021-08-11
  • 2021-10-19
  • 2021-07-20
猜你喜欢
  • 2022-12-23
  • 2022-02-04
  • 2021-05-18
  • 2022-02-06
  • 2021-08-13
  • 2021-04-26
  • 2021-07-06
相关资源
相似解决方案