Discuss / Python / return type.__new__(cls, name, bases, attrs),不太理解这里为何要用return

return type.__new__(cls, name, bases, attrs),不太理解这里为何要用return

Topic source

调用父类构造函数init的时候不需要return,为什么这里却需要return呢

明白了,__new__方法需要返回当前类的实例,在原类中返回的实例也就是我们创建的那个类


  • 1

Reply