Andru Asked:2020-01-03 20:31:17 +0000 UTC2020-01-03 20:31:17 +0000 UTC 2020-01-03 20:31:17 +0000 UTC 如果将相同类型的对象传递给构造函数,可以聪明地做些什么?[关闭] 772 有一个类和同一个类的对象可以传递给它的构造函数。是否有可能不构造一个新对象,而是返回已传递的对象? python 1 个回答 Voted Best Answer user194374 2020-01-03T22:26:47Z2020-01-03T22:26:47Z 能。 class Test: def __new__(cls, obj=None): if isinstance(obj, Test): return obj return super().__new__(cls) 但为什么?构造函数的目的是创建类的新实例。
能。
但为什么?构造函数的目的是创建类的新实例。