__new__和__init__的区别

 

  • __new__ 控制类实例创建过程时使用, 会在__init__ 调用之前调用, 调用这个方法之后,会返回一个实例 == __init__中的 self
  • __init__ 控制初始化一个类实例, 不会返回任何东西,它只负责初始化一个类实例
posted @ 2019-07-15 14:53  anobscureretreat  阅读(103)  评论(0编辑  收藏  举报