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): passDans 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.