Junior — Middle
Spiega lo scopo e il funzionamento del costruttore nella creazione di un nuovo oggetto in programmazione orientata agli oggetti
sobes.tech AI
Risposta dell'AI
Il costruttore nella programmazione orientata agli oggetti è un metodo speciale della classe che viene chiamato automaticamente alla creazione di un nuovo oggetto di quella classe. Il suo compito principale è inizializzare l’oggetto, cioè impostare i valori iniziali dei suoi campi e eseguire la preparazione necessaria.
In C#, il costruttore ha lo stesso nome della classe e non restituisce un valore.
Esempio di costruttore in C#:
class Persona
{
public string Nome;
public int Età;
// Costruttore
public Persona(string nome, int età)
{
Nome = nome;
Età = età;
}
}
// Creazione di un oggetto
Persona p = new Persona("Ivan", 30);
Qui, creando l’oggetto Persona, il costruttore imposta il nome e l’età, garantendo uno stato corretto dell’oggetto fin dall’inizio.