- 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à"
|