Junior — Middle
Quel est le rôle du constructeur lors de la création d'un objet et à quoi sert-il?
sobes.tech IA
Réponse de l'IA
Le constructeur en C# est une méthode spéciale de la classe qui est appelée lors de la création d'un nouvel objet. Son rôle principal est l'initialisation de l'objet, c'est-à-dire la définition des valeurs initiales des champs et l'exécution de la préparation nécessaire.
Le constructeur est nécessaire pour garantir que l'objet sera créé dans un état correct. Si aucun constructeur n'est défini explicitement, le compilateur en créera un par défaut sans paramètres.
Exemple de constructeur :
public class Person
{
public string Name { get; }
public int Age { get; }
public Person(string name, int age)
{
Name = name;
Age = age;
}
}
// Création de l'objet
var person = new Person("Иван", 30);