mercoledì 24 settembre 2014

COSTRUTTORI E DISTRUTTORI

All'interno delle classi c'è un costruttore è un distruttore. Il costruttore ha uno scopo particolare: costruire un oggetto e creare spazio nella RAM per l'oggetto. Distruttore: libera lo spazio dalla RAM creato dal costruttore. Nel linguaggio C se non vengono inseriti dal programmatore ci sono già di default. Riconosco un costruttore perché ha lo stesso nome della classe, es Persona (); il distruttore lo riconosco dal simbolo ~ davanti al costruttore, es ~Persona(); 

Persona :: Persona() 
{
X=5

Persona :: ~Persona()
{

}

Il costruttore inizializza una variabile. Possono esistere infiniti costruttori. Sovrapposizione delle funzioni SOLO in C++, cioè fornisce la possibilità di creare più funzioni con stesso nome ma con parametri diversi. 

Nessun commento:

Posta un commento