Ví dụ về Java - Cấu trúc phân cấp ngoại lệ
Mô tả vấn đề
Làm thế nào để xử lý các phân cấp ngoại lệ?
Đây là sơ đồ mẫu của Exception Hierarchies

Giải pháp
Ví dụ này cho thấy cách xử lý cấu trúc phân cấp ngoại lệ bằng cách mở rộng lớp Ngoại lệ?
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");
}
}
}
Kết quả
Mẫu mã trên sẽ cho kết quả như sau.
It is mammel