您的位置:首页 > 编程语言 > Python开发

Python中的__init__方法与__new__方法的区别

2016-10-08 06:51 525 查看
Python中的__init__方法与__new__方法的区别:

__init__ 通常用于初始化一个新实例,控制这个初始化的过程,比如添加一些属性, 做一些额外的操作,发生在类实例被创建完以后。它是实例级别的方法。
__new__ 通常用于控制生成一个新实例的过程。它是类级别的方法。先与__init__方法执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 实例 class