tôi đã tạo ra ngoại lệ của riêng tôi nhưng khi tôi cố gắng sử dụng nó, tôi nhận được một thông báo nói rằng nó không thể được đúc để ngoại lệ của tôivấn đề xử lý ngoại lệ
Tôi đã có một giao diện như thế này
public interface MyInterface
{
public OtherClass generate(ClassTwo two, ClassThree three) throws RetryException;
}
khác như một
public class MyGenerator{
public class generate (ClassTwo two, ClassThree three){
try{
}catch(MyException my)
}
}
và cuối cùng là một phương pháp này trong lớp khác
public Object evaluate(String expression, Map values) throws FirstException, RetryException
{
try{
}catch (Exception x){
if(x instanceof FirstException){
throw new FirstException()
}
else{
RetryException retry= (RetryException)x;
retry.expression = expression;
retry.position = position;
retry.operator = tokens[position];
retry.operand = 1;
throw retry;
}
}
}
Khối thử bắt trên phương pháp cuối cùng là thực hiện phép toán và tôi muốn bắt một bộ phận bằng không ngoại lệ trên RetryException
.
nói whaaaaaaaa o_O – mre
Tôi đã sửa các thẻ mã, sau đó một người nào đó đã chỉnh sửa sau lưng tôi và làm hỏng chúng .... –
Cuộc chiến lớn để khắc phục bài đăng này. – James