Ehm... a dire il vero dovrebbero essere i metodi a fare eventuali controlli sulle caratteristiche dell'oggetto precedentemente istanziato.
Nel costruttore l'oggetto viene appunto creato per cui non c'e' proprio la necessita' di avere delle precondizioni (Che infatti MAI vengono indicate in un costruttore bensi' "solo" nei metodi ai quali quel tipo di oggetto ha "accesso").
In un costruttore non "devono" essere effettuate delle operazioni ma soltanto delle inizializzazioni che servono ad impostare una o piu' proprieta' dell'oggetto da creare.