__new__和__init__的区别
2018-11-20 本文已影响0人
鲸随浪起
1、new是一个静态方法,而init是一个实例方法
2、new方法会返回一个创建的实例,而init什么都不返回
3、只有在new返回一个cls的实例时后面的init才能被调用
4、当创建一个新实例时调用new,初始化一个实例时用init
1、new是一个静态方法,而init是一个实例方法
2、new方法会返回一个创建的实例,而init什么都不返回
3、只有在new返回一个cls的实例时后面的init才能被调用
4、当创建一个新实例时调用new,初始化一个实例时用init