Sobes.tech
Junior — Middle

Qual è il ruolo del costruttore nella creazione di un oggetto e a cosa serve?

sobes.tech AI

Risposta dell'AI

Il costruttore in C# è un metodo speciale della classe che viene chiamato durante la creazione di un nuovo oggetto. La sua funzione principale è l'inizializzazione dell'oggetto, cioè l'impostazione dei valori iniziali dei campi e l'esecuzione della preparazione necessaria.

Il costruttore è necessario per garantire che l'oggetto venga creato in uno stato corretto. Se non si definisce esplicitamente un costruttore, il compilatore ne creerà uno di default senza parametri.

Esempio di costruttore:

public class Person
{
    public string Name { get; }
    public int Age { get; }

    public Person(string name, int age)
    {
        Name = name;
        Age = age;
    }
}

// Creazione dell'oggetto
var person = new Person("Иван", 30);