Salve a tutti. Ho creato una classe File, ogni metodo deve gestire l'eccezione, ho demandato il tutto alla console evitando i blocchi try-catch per semplicità, quindi mi basta mettere nell'intestazione del metodo anche il codice
codice:
throws IOException
Il dubbio che ho è questo:
esiste una classe Menu che ha alcuni metodi che richiamano i metodi della classe File, quindi dovrò fare il rilancio delle eccezioni, solo che i metodi di Menu accettano solo
codice:
throws Exception
invece del più specifico
codice:
throws IOException
Per caso è dovuto al fatto che ho saltato la struttura try-catch e le specifiche prevedono che i metodi chiamanti abbiano questa segnatura?