Главная / Программирование на Java / Есть следующая иерархия наследования: java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--java.lang.IndexOutOfBoundsException | +--java.lang.StringIndexOutOfBoundsException | +--java.lang.ArrayIndexOutOf

Есть следующая иерархия наследования: java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.lang.RuntimeException | +--java.lang.IndexOutOfBoundsException | +--java.lang.StringIndexOutOfBoundsException | +--java.lang.ArrayIndexOutOfBoundsException В методе testSomеValue могут быть возбуждены исключения StringIndexOutOfBoundsException и ArrayIndexOutOfBoundsException, при этом они не обрабатываются в блокеtry – catch. Какое из перечисленных ниже утверждений будет верным?

вопрос

Правильный ответ:

определение метода testSomеValue должно включатьthrows StringIndexOutOfBoundsException, ArrayIndexOutOfBoundsException
если метод, вызывающий testSomeValue, перехватывает StringIndexOutOfBoundsException, то исключение ArrayIndexOutOfBoundsException тоже будет перехватываться
так как в определении метода указано throws StringIndexOutOfBoundsException,ArrayIndexOutOfBoundsException, любой вызывающий его метод может перехватывать эти типы исключений, вне зависимости от того, возбуждается во время работы исключение или нет
при объявлении метода testSomeValue можно указывать возбуждаемые исключения
Сложность вопроса
68
Сложность курса: Программирование на Java
83
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень нехитрый решебник по интуиту.
09 июл 2020
Аноним
Благодарю за ответы по интуит.
24 сен 2017
Аноним
Это очень простецкий решебник intuit.
28 апр 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.