- La funzione throw () ha un parametro, il cui tipo caratterizza l'eccezione ed il cui valore
potrà dare al gestore delle eccezioni informazioni sull'errore
- A sua volta, la funzione chiamante inserirà la chiamata a questa funzione in un
blocco di tentativo, chiamato try block, preceduto dalla parola chiave try
- Dopo il try block seguiranno una serie di blocchi chiamati catch block che gestiranno le
eccezioni lanciate da funzioni richiamate all'interno del try block
- Ogni catch si riferisce ad un diverso tipo di eccezione, riconosciuto in base al tipo di parametro
indicatonella throw
|