Try, Catch e Throw

  • 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

© Ing. Stefano Salvi - All rights reserved