Bonjour,
suite à la lecture de ces tutoriels (merci pour les liens d'ailleurs 
 ), plusieurs questions se posent...
Concernant les exceptions qui héritent d' Exception et que l'on définit nous même...
Par exemple, lorsqu'une méthode est susceptible de lever une exception, on met à l'en tête 
	
	 throws nombreInvalideException
 , par exemple...
Mais dans quel cas on instancie l'exception en mettant 
	
	 throw new nombreInvalideException
  et dans quel cas, on ne rajoute pas  (toujours lorsqu'on a mis throws au début)
Dans quel cas, on met un bloc try...catch dans cette même méthode.Je sais à quoi ils servent, mais dans quel cas, on les mets dans cette même méthode...J'ai lu plusieurs exemples, où parfois, ils sont mis et dans la méthode et dans main...et donc, je ne vois plus trop..
Je reviens à ma question du début : si une méthode peut lever une exception mais qu'on décide de ne pas la traiter par cette même méthode, ni par la méthode main, mais par une autre méthode; comment faire.
Je vous remercie bien pour toute l'aide que vous m'apporterez 
						
					
Partager