python 之__new__

注意:

  继承自object的新式类才有__new__方法

  类中的__init__方法依赖__new__方法的正确返回,init中的self就是__new__返回的实例

  __new__至少要有一个参数cls,代表要实例化的类,此参数在实例化时由Python解释器自动提供

newC()

结果:

new <class '__main__.newC'>
init ...

  

原文地址:https://www.cnblogs.com/kongzhagen/p/8251657.html