Дан код:

public class OverrideThrowsTest {
    public static void main(String[] args)
        // 1
    {
        A a = new A();
        a.method();
        A ab = new B();
        ab.method();
        B b = new B();
        b.method();
    }
}

class A {
    public void method() throws IOException {}
}

class B extends A {
    public void method() throws FileNotFoundException {}
}
Выберите все правильные ответы, при которых код скомпилируется, если вставить их в строку 1:
Explanation
FileNotFoundException extends IOException,
IOException extends Exception. Необходимо объявить такой throws, который охватывал бы здесь все возможные исключения. В данном случае это IOException и Exception.

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты