Les constructeurs
Pour créer un objet (instance) d’une classe, on fait appel à une méthode particulière appelée "constructeur", en général publique et dont l’identificateur est le même que celui de la classe, et qui est toujours définie sans type de renvoi.
Si le mécanisme d’instanciation n’est pas spécifié, C# en fournit un, appelé constructeur par défaut (ou constructeur implicite), qui initialise chaque variable d’instance avec une valeur par défaut si elle est d’un type primitif, ou avec "null" si elle est de type objet.
Dès qu’un constructeur explicite est défini, le constructeur par défaut n’est plus disponible, sauf si le programmeur le rétablit en définissant explicitement un constructeur sans paramètres.
Grâce à la notion de signature, une classe peut avoir plusieurs constructeurs (surcharge des constructeurs):
Avec le mot clé "this", on peut faire appel à un constructeur depuis un autre constructeur:





0 تعليقات البلوجر