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