美文网首页
__new__ VS __init__

__new__ VS __init__

作者: 好小葱1 | 来源:发表于2018-08-06 15:46 被阅读7次

__init__函数并不是真正意义上的构造函数,__init__方法做的事情是在对象创建好之后初始化变量。真正创建实例的是__new__方法。

示例
输出结果
__new__方法用于创建对象并返回对象,当返回对象时会自动调用__init__方法进行初始化。__new__方法是类方法,而__init__是实例方法。

相关文章

网友评论

      本文标题:__new__ VS __init__

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