Qu'est-ce qu'un chaînage de constructeur?

En programmation orientée objet, le chaînage de constructeurs est la technique permettant de créer une instance d'une classe avec plusieurs constructeurs, puis d'utiliser un constructeur pour en appeler un autre. Le chaînage des constructeurs est principalement utilisé pour simplifier un programme en réduisant le nombre de lignes de code répétées.

Comment ça marche?

Dans un langage tel que Java, une classe peut être considérée comme un modèle de données structurées, dans lequel toutes les caractéristiques et actions sont définies de manière générale. Une instance de la classe est une structure de données spécifique avec des valeurs uniques dans cette structure définie.

Normalement, une classe a une méthode spéciale qui partage le nom exact de la classe. Cette méthode, appelée constructeur, sera exécutée automatiquement lors de la création d'une nouvelle instance de la classe. À l'aide du polymorphisme ad hoc, plusieurs méthodes de constructeur peuvent partager le même nom et s'appeler, ce qui donne au programmeur davantage d'options quant à la création d'une instance.

Orienté objet, polymorphisme, termes de programmation