Costruttore

Per inizializzare un oggetto:

Costruttore in Java

In Java il costruttore:

Costruttore di default

Se definisco un costruttore senza parametri l’operatore new utilizza quello da me definito

Se non definisco un costruttore senza parametri posso usare quello di default di java che alloca semplicemente l’oggetto

Distruttore

Gli oggetti vengono creati dinamicamente

Finito l’ambito di visibilità lo spazio di memoria associato deve essere deallocato

Nel caso di Java si occupa di questo il “garbage collector”: