Правильные ответы: B, C, E, F



Вариант A не подходит. Абстрактный класс может содержать реализацию метода, а интерфейс с восьмой Джавы может содержать статический и дефолтный метод.



Вариант B верный. В интерфейсе все переменные public static final, а абстрактный класс тоже может их содержать.



Вариант C верный. И абстрактный класс и интерфейс могут использовать extends. Но в отличие от класса, интерфейс поддерживает множественное наследование.



Вариант D не подходит. Только интерфейс может иметь default метод.



Вариант E верный. И абстрактный класс и интерфейс могут содержать static методы.



Вариант F верный. Нужно иметь конкретную реализацию абстрактного класса или интерфейса, чтобы создать объект такого типа.



Вариант G не подходит. Инстанс класса, который реализует интерфейс, наследник класса Object, но сам интерфейс нет.