Exemplos Java - Hierarquias de exceção
Descrição do Problema
Como lidar com as hierarquias de exceção?
Aqui está o diagrama de amostra de Hierarquias de Exceção

Solução
Este exemplo mostra como lidar com as hierarquias de exceção estendendo a classe Exception?
class Animal extends Exception {
}
class Mammel extends Animal {
}
public class Human {
public static void main(String[] args) {
try {
throw new Mammel();
} catch (Mammel m) {
System.err.println("It is mammel");
}
}
}
Resultado
O exemplo de código acima produzirá o seguinte resultado.
It is mammel