Java 示例 - 异常层次结构

  • 问题描述

    如何处理异常层次结构?
    这是异常层次结构的示例图
  • 解决方案

    此示例显示如何通过扩展 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");
          }
       }
    }
    
  • 结果

    上面的代码示例将产生以下结果。
    
    It is mammel