具有不同参数数量的多个构造函数
📁 python
在 Python 中,是否可以在一个类中定义多个具有不同参数数量的构造函数?
class a:def __init__(self,b): passdef __init__(self): pass在这种情况下,只能使用第二个构造函数创建类的实例,而写法 x = a(42) 会引发错误。
📁 python
在 Python 中,是否可以在一个类中定义多个具有不同参数数量的构造函数?
class a:def __init__(self,b): passdef __init__(self): pass在这种情况下,只能使用第二个构造函数创建类的实例,而写法 x = a(42) 会引发错误。