Tópico 17 - Tratamento de Exceções
Criando exceções personalizadas
Podemos criar exceções personalizadas para tratarmos as exceções que ocorrem durante a execução de uma aplicação.
Para isso, vamos criar uma nova classe que herda de RuntimeException:
public class JogadorConflictException extends RuntimeException {
public JogadorConflictException(String mensagem) {
super(mensagem);
}
}
Essa estratégia permite tratar exceções de forma mais específica de acordo com o tipo de exceção, tomando cuidado com o contexto em que a exceção ocorreu.