В программе необходимо создать исключение, а затем в пользовательском интерфейсе выводится сообщение об ошибке.
Одна из ситуаций заключается в том, чтобы перехватывать исключения одно за другим, когда в программе отображается последний пользовательский интерфейс, а затем отображать соответствующее сообщение об ошибке. Иногда программе необходимо генерировать исключения по причинам бизнес-логики, и вам необходимо настроить исключения.
Как централизованно обрабатывать сообщения об исключениях в соответствии с требованиями многоязычных языков? Эти сообщения об ошибках необходимо обрабатывать централизованно.
Пользовательское сообщение об ошибке.
Скопируйте код кода следующим образом:
публичный класс MyException расширяет исключение
{
частный статический окончательный длинный серийныйVersionUID = 1L;
частный тип типа;
общедоступное MyException (тип типа)
{
супер();
this.type = тип;
}
public MyException (Throwable t, тип типа)
{
супер(т);
this.type = тип;
}
публичная строка toString() {
return super.toString() + "<" + getErrorType().getErrorCode() + ">";
}
общедоступный тип getErrorType()
{
тип возвращаемого значения;
}
общедоступный тип перечисления
{
// системная ошибка
СИСТЕМА_ОШИБКА( "99999" ),
//Ошибка аутентификации пользователя
USER_AUTH("03003");
частная строка errorCode;
Тип (строковый код ошибки)
{
this.errorCode = errorCode;
}
публичная строка getErrorCode()
{
верните этот.errorCode;
}
}
}
Здесь выдается код ошибки, а затем на основе этого кода ошибки можно получить сообщение об ошибке файла ресурсов.