Ngoại lệ do người dùng xác định trong Java là gì?
Ngoại lệ do người dùng xác định hoặc ngoại lệ tùy chỉnh đang tạo lớp ngoại lệ của riêng bạn và ném ngoại lệ đó bằng từ khóa 'ném'. Điều này có thể được thực hiện bằng cách mở rộng Exception của lớp.
Không cần ghi đè bất kỳ phương thức nào ở trên có sẵn trong lớp Ngoại lệ, trong lớp dẫn xuất của bạn. Nhưng trên thực tế, bạn sẽ yêu cầu một số tùy chỉnh theo nhu cầu lập trình của mình.
Ví dụ: Để tạo một lớp ngoại lệ do người dùng xác định
Bước 1) Sao chép mã sau vào trình chỉnh sửa
class JavaException{public static void main(String args[]){try{throw new MyException(2);// throw is used to create a new exception and throw it.}catch(MyException e){System.out.println(e) ;}}}class MyException extends Exception{int a;MyException(int b) {a=b;}public String toString(){return ("Exception Number = "+a) ;}}
Bước 2) Lưu, biên dịch và chạy mã. Đầu ra được chấp nhận -
GHI CHÚ: