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