B.1 Gestion des erreurs - GillesTimothy/bibliotheque-manga GitHub Wiki

B.1 Encapsulation

les attributs de mes classes sont tous privés à l'exception de ceux de la classe statistique.

  • attributs privés - ne peuvent être utilisés que par la classe elle-même.

Les attributs de la classe statistique sont "protected" c'est-à-dire qui sont accessible par la classe elle-même et par d’éventuelles classes héritières. La classe statistiqueNote hérite de la classe statistique.

B.1 Gestion des erreurs

  • erreur gérer par des try/catch :

ge1


ge2


  • message d'erreur qui apparaît en console :

ge3


1

2

la gestion des exceptions permet à l'utilisateur de ne pas introduire 2 fois le même manga dans sa collection.

3

l'id et le titre permettent l'affichage du message d'erreur comme ils sont primary key dans ma base de données.

B.1 Spécification des méthodes

les méthodes sont spécifiées au format javadoc.

134