美文网首页
__new__和__init__的区别

__new__和__init__的区别

作者: 鲸随浪起 | 来源:发表于2018-11-20 17:48 被阅读0次

1、new是一个静态方法,而init是一个实例方法
2、new方法会返回一个创建的实例,而init什么都不返回
3、只有在new返回一个cls的实例时后面的init才能被调用
4、当创建一个新实例时调用new,初始化一个实例时用init

相关文章

网友评论

      本文标题:__new__和__init__的区别

      本文链接:https://www.haomeiwen.com/subject/pmbxqqtx.html