Для интерфейса это список классов, которые реализуют интерфейс.
Для класса это список классов, которые являются производными от класса, но косвенно (т. Е. Класс в списке происходит от некоторого класса, который сам является производным от класса, документируемого прямо или косвенно).
Таким образом, android.view.ViewGroup
происходит непосредственно от android.view.View
и косвенно от java.lang.Object
:
java.lang.Object
android.view.View
android.view.ViewGroup
Поскольку интерфейсы могут быть реализованы только из класса, который напрямую не получен, класс, который реализует интерфейс, всегда считается «косвенно полученным» из интерфейса.