Definir "subclase indirecta" en Android
Al mirar varias páginas en los documentos Android , algunos de ellos lista "subclases indirectas conocidas". ¿Qué significa esto?
- Clase estática en Java (Android) - uso o no uso
- cómo escribir una configuración proguard para una lib de servicio remoto
- Guardar datos entre actividades utilizando clases externas
- Cómo separar la actividad principal y el selector de fechas con las propias clases
- Error al inflarse el botón de clase
- ¿Dónde está la ficha Pedido y exportación en Android Studio 2.x?
- Obteniendo clase por su nombre
- ¿Hay una manera de obtener una lista de todas las clases de un archivo .dex?
- Clases vs Actividades en Android
- ¿Cómo puedo saber si 2 fragmentos tienen una instancia de la misma clase
- Cómo recuperar la actividad solicitada por un Intent
- Utilizar una clase simple de C ++ en Android NDK
- El audio no está claro durante la transmisión entre una clase de Java y la actividad de Android
Para una interfaz, es una lista de clases que implementan la interfaz.
Para una clase, es una lista de clases que derivan de la clase, pero indirectamente (es decir, la clase en la lista se deriva de alguna clase que deriva de la clase que se documenta directa o indirectamente).
Así que el android.view.ViewGroup
deriva directamente de android.view.View
e indirectamente de java.lang.Object
:
java.lang.Object android.view.View android.view.ViewGroup
Dado que las interfaces sólo se pueden implementar, no directamente derivadas de, una clase que implementa una interfaz siempre se considera que se derivan "indirectamente" de la interfaz.