Sobes.tech
Junior — Middle

Explique la finalité et le fonctionnement du constructeur lors de la création d'un nouvel objet en programmation orientée objet

sobes.tech IA

Réponse de l'IA

Le constructeur en programmation orientée objet est une méthode spéciale de la classe qui est appelée automatiquement lors de la création d’un nouvel objet de cette classe. Sa tâche principale est d’initialiser l’objet, c’est-à-dire de définir les valeurs initiales de ses champs et d’effectuer la préparation nécessaire.

En C#, le constructeur porte le même nom que la classe et ne retourne aucune valeur.

Exemple de constructeur en C# :

class Personne
{
    public string Nom;
    public int Age;

    // Constructeur
    public Personne(string nom, int age)
    {
        Nom = nom;
        Age = age;
    }
}

// Création d’un objet
Personne p = new Personne("Ivan", 30);

Ici, lors de la création de l’objet Personne, le constructeur définit le nom et l’âge, assurant un état correct de l’objet dès le départ.