я создал свое собственное исключение, но когда я пытаюсь использовать его я получаю сообщение о том, что он не может быть приведен к моему исключениюПроблем обработка исключений
У меня есть один интерфейс, как это
public interface MyInterface
{
public OtherClass generate(ClassTwo two, ClassThree three) throws RetryException;
}
другой как этот
public class MyGenerator{
public class generate (ClassTwo two, ClassThree three){
try{
}catch(MyException my)
}
}
и, наконец, метод в другом классе
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;
}
}
}
Эта попытка catch catch на последнем методе состоит в том, чтобы выполнить математическую операцию, и я хочу поймать деление на нулевое исключение на RetryException
.
say whaaaaaaaa o_O – mre
Я исправил теги кода, затем кто-то отредактировал позади меня и испортил их .... –
Большой бой, чтобы исправить это сообщение. – James