Avatar ·

Plusieurs constructeurs avec un nombre différent d'arguments

📁 Sujets avancés sur Python

Est-il possible en Python d'avoir plusieurs constructeurs avec un nombre différent d'arguments dans une même classe ?

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

Dans ce cas, on ne peut créer des instances de la classe qu'avec le second constructeur, tandis que l'écriture x = a(42) provoquera une erreur.