Plusieurs constructeurs avec différents nombres d'arguments
📁 Sujets avancés sur Python
Est-il possible de créer plusieurs constructeurs avec différents nombres d'arguments en Python dans une seule classe ?
class A : def __init__ ( self, b ) : pass def __init__ ( self ) : pass Dans ce cas, vous ne pouvez créer une instance de la classe qu'avec le second constructeur, tandis que l'écriture x = A(42) provoquera une erreur.
No answers yet.
Connectez-vous pour laisser une réponse
Blogs