Costruttori

  • I costruttori sono metodi con lo stesso nome della classe e senza tipo di ritorno (non di tipo void)
  • Si possono avere più costruttori per la stessa classe, con parametri diversi
  • I costruttori non possono essere metodi virtuali
  • I costruttori verranno invocati in fase di creazione dell'oggetto, in maniera automatica, subito dopo l'allocazione della memoria per l'oggetto
  • Sia l'operatore new che la definizione di un oggetto possono avere dei parametri (indicati tra parentesi tonde) che saranno i parametri del costruttore
  • Se si inizializza un oggetto in fase di dichiarazione con un altro della stessa classe, viene invocato il costruttore copia, che ha come parametro un oggetto della classe, passato per riferimento

© Ing. Stefano Salvi - All rights reserved