Можем ли мы создать объект интерфейса?

interface TestA {
    String toString();
}

public class Test {
    public static void main(String[] args) {
        System.out.println(new TestA() {
            public String toString() {
                return "test";
            }
        });
    }
}

Каков результат?

A. test
B. null
C. Исключение создается во время выполнения.
D. Сбой компиляции из-за ошибки в строке 1.
E. Сбой компиляции из-за ошибки в строке 4.
F. Сбой компиляции из-за ошибки в строке 5.

Каков ответ на этот вопрос и почему? У меня есть еще один вопрос по этому вопросу. В строке 4 мы создаем объект A. Можно ли создать объект интерфейса?

31
задан bcsb1001 15 June 2016 в 18:14
поделиться