I costruttori

  • Oltre al costruttore di default senza parametri può esistere un costruttore copia che inizializza un oggetto con i valori degli attributi uguali a quelli di un altro oggetto della stessa classe, dato
  • Possono esistere anche dei costruttori con parametri, che possono usare i parametri per inizializzare gli attributi dell'oggetto o per qualunque altro scopo
  • Una classe può avere costruttori diversi, senza parametri o con parametri diversi
  • I costruttori di una classe devono sempre essere messi a disposizione, vale a dire devono essere pubblici
  • Se una classe è derivata, prima di invocare il costruttore della classe vengono invocati i costruttori delle sue superclassi, in ordine di "anzianità"

© Ing. Stefano Salvi - All rights reserved