Avatar ·

Varios constructores con diferente número de argumentos

📁 python

¿Se puede en Python tener varios constructores con diferente número de argumentos en una misma clase?

class a:def __init__(self,b):    passdef __init__(self):    pass

En este caso, solo se pueden crear instancias de la clase con el segundo constructor, mientras que la expresión x = a(42) generará un error.