Quote Originariamente inviata da Gas75 Visualizza il messaggio
Perché non avevo ragionato così e cercato la via dell'override di setColore?
L'override di setColore lo DEVI fare perché altrimenti resta il setColore di Abbigliamento, che non ha vincoli e quindi chiunque può settarci quello che gli pare ...

Quote Originariamente inviata da Gas75 Visualizza il messaggio
Se questo è il ragionamento corretto, cioè passare due volte per setColore() della superclasse (cosa che sinceramente vedo forzata)
Nel tuo ultimo costruttore di Camicia, il setColore viene invocato 1 volta sola, come flusso di esecuzione intendo, non due.