Вариант A не подходит. Абстрактный класс может содержать реализацию метода, а интерфейс с восьмой Джавы может содержать статический и дефолтный метод.
Вариант B верный. В интерфейсе все переменные
public static final, а абстрактный класс тоже может их содержать.Вариант C верный. И абстрактный класс и интерфейс могут использовать
extends. Но в отличие от класса, интерфейс поддерживает множественное наследование.Вариант D не подходит. Только интерфейс может иметь
default метод.Вариант E верный. И абстрактный класс и интерфейс могут содержать
static методы.Вариант F верный. Нужно иметь конкретную реализацию абстрактного класса или интерфейса, чтобы создать объект такого типа.
Вариант G не подходит. Инстанс класса, который реализует интерфейс, наследник класса
Object, но сам интерфейс нет.