__new__ 是一个静态方法,而__init__ 是一个实例方法

__new__ 方法会返回一个创建的实例,而__init__什么都不不返回。

只有在__new__ 返回一个 cls 的实例时后面的__init__才能被调用。

创建一个新实例时调用__new__初始化一个实例时调用__init__

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2021-10-21
  • 2021-08-07
  • 2021-09-18
  • 2021-09-12
猜你喜欢
  • 2022-12-23
  • 2021-10-05
  • 2021-10-25
  • 2021-10-19
  • 2022-12-23
  • 2021-09-17
相关资源
相似解决方案