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"); } catch (Annoyance a) { System.err.println("It is animal"); } } }
结果
上面的代码示例将产生以下结果。
It is mammel