Originariamente inviato da giuseppe500
quando si eredita non si ereditano anche i costruttori?
No, devi ricrearli esplicitamente ed eventualmente chiamare i corrispondenti costruttori della classe base.
inoltre non posso permettermi di inserire in tutte le classi un costruttore di default, e poi perchè normalmente funziona senza il costruttore di default?
Probabilmente perché "normalmente" erediti da classi che hanno un costruttore di default, per cui non è necessario richiamare esplicitamente un costruttore delle classi base.