Quindi essenzialmente devo stare attento nel fare override se uso una dichiarazione tipo
perché quest'ultima istruzione comanda rispetto alle libertà che posso prendermi nell'override di un metodo con eccezioni.codice:Animale g = new Cane();
Non è molto intuibile ma credo di aver inteso il concetto.
Grazie.