__new__与__init__区别总共有四个方面:
1.功能上的区别:前者生成类实例对象空间的,后者是初始化对象空间并给对象赋值的;
2.执行顺序:先执行__new__方法生成类对象空间才能执行后者
3.返回值:前者有返回值,后者没有返回值
4.前者是静态方法,后者是构造方法。
__new__与__init__区别总共有四个方面:
1.功能上的区别:前者生成类实例对象空间的,后者是初始化对象空间并给对象赋值的;
2.执行顺序:先执行__new__方法生成类对象空间才能执行后者
3.返回值:前者有返回值,后者没有返回值
4.前者是静态方法,后者是构造方法。
转载于:https://www.cnblogs.com/wr13640959765/p/9619930.html