Constructor

Definizione rapida

Metodo speciale che inizializza un nuovo oggetto al momento della sua creazione.

Spiegazione

In Java il costruttore porta il nome della classe e viene attivato tramite l'operatore `new`. Prepara l'istanza assegnando lo stato iniziale necessario prima che il programma la utilizzi.

Esempio pratico

L'istruzione `new Documento()` crea l'istanza e richiama il costruttore che imposta i valori iniziali.

Spiegazione tecnica

Parametri e corpo del metodo definiscono come nasce l'oggetto. L'inizializzazione precede l'uso ordinario dei suoi metodi.

Da non confondere con

Non è un normale metodo richiamato su un oggetto già esistente: interviene durante la creazione dell'istanza.