python中的__new__(cls)和__init__(se
2020-01-14 本文已影响0人
emm_simon
class Dog:
def __new__(cls): # 这里传入的cls就是Dog这个类指向的类对象
print('new')
def __init__(self):
print('init')
dog = Dog() # new
print(dog) # None
class Dog:
def __new__(cls): # 这里传入的cls就是Dog这个类指向的类对象
print('new')
def __init__(self):
print('init')
dog = Dog() # new
print(dog) # None