在Android中定义"间接子类"

Cas*_*ash 16 android class

查看Android文档中的各个页面,其中一些列出了"已知的间接子类".这是什么意思?

Mic*_*urr 16

对于接口,它是实现接口的类列表.

对于类,它是从类派生的类的列表,但是间接地(即,列表中的类派生自某个类,该类本身派生自直接或间接记录的类).

所以android.view.ViewGroup直接来自android.view.View和间接来自java.lang.Object:

java.lang.Object
    android.view.View
        android.view.ViewGroup
Run Code Online (Sandbox Code Playgroud)

由于接口只能实现,而不能直接从中派生,因此实现接口的类始终被认为是从接口"间接派生"的.