Tôi đang tạo giao diện trong Java để xử lý lỗi tùy chỉnh.
Muốn vượt qua một đối tượng lỗi đối số nhưng tôi cần nó là con của Exception
lớp.
Có thể sử dụng tên lớp được xác định của tôi trong một giao diện không?
Nó sẽ làm cho nó ít giao diện hơn trong điều kiện không bị phụ thuộc vào bất kỳ triển khai nào?
Tôi cố gắng làm một cái gì đó như thế này:
public class CustomException {
/* ... Implementation ... */
}
public interface Interface {
void onError(CustomException ex);
}
CustomException
một phần của việc thực hiện hay một phần của giao diện?
String
an toàn hơn CustomException
? Tại sao nó lại quan trọng nếu CustomException
, đến lượt nó, có sự phụ thuộc khác?