Определить «Косвенный подкласс» в Android - PullRequest
16 голосов
/ 27 апреля 2010

Глядя на различные страницы в документах Android , некоторые из них перечисляют «Известные косвенные подклассы». Что это значит?

1 Ответ

16 голосов
/ 27 апреля 2010

Для интерфейса это список классов, которые реализуют интерфейс.

Для класса это список классов, которые являются производными от класса, но косвенно (т. Е. Класс в списке происходит от некоторого класса, который сам является производным от класса, документируемого прямо или косвенно).

Таким образом, android.view.ViewGroup происходит непосредственно от android.view.View и косвенно от java.lang.Object:

java.lang.Object
    android.view.View
        android.view.ViewGroup

Поскольку интерфейсы могут быть реализованы только из класса, который напрямую не получен, класс, который реализует интерфейс, всегда считается «косвенно полученным» из интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...