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