2010-04-27 15 views

Respuesta

16

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 documentada directa o indirectamente).

Así que la android.view.ViewGroup deriva directamente de android.view.View e indirectamente de java.lang.Object:

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

Desde las interfaces sólo pueden aplicarse, no se deriva directamente de una clase que implementa una interfaz siempre se considera que es 'indirecta derivada' desde la interfaz.

+0

Oh, CharSequence es una interfaz ... Me siento tonto – Casebash