Đối tượng ngoại lệ chứa thông tin về lỗi hoặc hành vi không mong muốn mà chức năng gặp phải.
Cú pháp
new Exception(message, code, previous) |
Giá trị tham số
Biến |
Mô tả |
message |
Không bắt buộc. Một chuỗi mô tả lý do tại sao ngoại lệ được đưa ra |
code |
Không bắt buộc. Một số nguyên có thể được sử dụng để dễ dàng phân biệt ngoại lệ này với các ngoại lệ khác cùng loại |
previous |
Không bắt buộc. Nếu ngoại lệ này được ném vào khối bắt của một ngoại lệ khác, bạn nên chuyển ngoại lệ đó vào tham số này |
Phương thức
Khi bắt một ngoại lệ, bảng sau hiển thị một số phương pháp có thể được sử dụng để lấy thông tin về ngoại lệ:
Method |
Description |
getMessage() |
Trả về một chuỗi mô tả lý do tại sao ngoại lệ được ném ra |
getPrevious() |
Nếu ngoại lệ này được kích hoạt bởi một ngoại lệ khác, phương thức này sẽ trả về ngoại lệ trước đó. Nếu không, nó sẽ trả về null |
getCode() |
Trả về exception code |
getFile() |
Trả về đường dẫn đầy đủ của tệp mà ngoại lệ đã được đưa ra |
getLine() |
Trả về số dòng của dòng mã đã ném ngoại lệ |