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.