Java et le Café : Servir des Boissons avec des Exceptions Personnalisées

Introduction

Servir du café en Java avec des exceptions personnalisées est comme avoir un guide précis pour gérer les erreurs dans la préparation des boissons. Les exceptions personnalisées vous permettent de créer des messages d’erreur spécifiques et de gérer les problèmes de manière plus contrôlée.

Créer une Exception Personnalisée

Vous pouvez créer une exception personnalisée en étendant la classe Exception.

1
2
3
4
5
public class CafeException extends Exception {
  public CafeException(String message) {
    super(message);
  }
}

Lancer une Exception Personnalisée

Utilisez votre exception personnalisée dans vos méthodes pour gérer des situations spécifiques.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
public class Barista {
  public void servirCafe(int temperature) throws CafeException {
    if (temperature > 85) {
      throw new CafeException("Le café est trop chaud!");
    }
    System.out.println("Servir le café.");
  }

  public static void main(String[] args) {
    Barista barista = new Barista();
    try {
      barista.servirCafe(90);
    } catch (CafeException e) {
      System.out.println(e.getMessage());
    }
  }
}
1
2
$ java Barista
Le café est trop chaud!

Conclusion

Les exceptions personnalisées en Java vous permettent de gérer les erreurs avec précision et clarté. Comme un barista expérimenté qui sait exactement comment réagir à chaque problème, utilisez ces exceptions pour créer un code robuste et résilient.