Accueil
 Sommaire du cours
 1  Introduction à Java
 2  Concepts de bases de Java
 3  Classes et objets en Java
 4  Généralisation spécialisation en Java
 5  Organisation des sources Java
 6  API Java
 7  Exceptions en Java
 7.1  Motivation: retours sur un bug
 7.2  Principes
 7.2.1  Mise en \oe uvre
 7.2.2  Exemple de traitement
 7.3  Réalisation
 7.4  Traitement des exceptions
 7.5  Exemple de traitement d'exceptions
 Questions
 8  Concepts objets avancés en Java
 Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


7.2.1 Mise en œuvre

Les méthodes peuvent :

  • Lever une exception :
    • En prévenant les autres méthodes par l’ajout d’une clause throws dans leur prototype
    • En créant un objet du type exception : classe qui dérive de java.lang.Exception
    • Et en utilisant le mot réservé « throw » pour provoquer la remontée du chemin d’appel
  • Relayer des exceptions en ajoutant au prototype le mot clef « throws » et la liste des exceptions
  • Traiter des exceptions par des blocs try, catch, et finally

    précédent     suivant 


Christian Bac, Denis Conan, Télécom SudParis, CSC 4002, Octobre 2015