Предположим, нам необходимо создать собственную иерархию исключений. Рассмотрим следующий пример. Exception | +--LengthException | +--TooLongException | +--TooShortException 1 class BaseMeasurer{ 2 int measureLength(Dimension d) throws LengthException{..} 3 } 4 class DerivedMeasurer extends BaseMeasurer{ 5 ___ { 6 } 7 }
Какие из перечисленных ниже выражений можно использовать в строке 5 вместо знаков подчеркивания, чтобы код успешно откомпилировался?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
int measureLength(Dimension d) (Верный ответ)
int measureLength(Dimension d) throws Exception
int measureLength(Dimension d) throws LengthException (Верный ответ)
int measureLength(Dimension d) throws TooLongException (Верный ответ)