¿Quien implementa una interfaz ?
Hola a todos,
Me gustaria saber si en Java hay alguna forma a nivel de programación para saber que clases implementan una determinada interfaz.
Grácias de antemano
adria
Me gustaria saber si en Java hay alguna forma a nivel de programación para saber que clases implementan una determinada interfaz.
Grácias de antemano
adria
Puedes saber si una clase implementa una interfaz con instaceof
Objeto instanceof Interface devolverá true si el objeto pertenece a una clase que implementa ese interface.
Algo más difÃcil es averiguar cuál, de entre todas las clases de las que disponemos, es la que implementa ese interface.
Échale un vistazo a la API de Reflection (java.lang.reflect) a ver si sacas algo por ahÃ.
Un saludo,
Ken
Objeto instanceof Interface devolverá true si el objeto pertenece a una clase que implementa ese interface.
Algo más difÃcil es averiguar cuál, de entre todas las clases de las que disponemos, es la que implementa ese interface.
Échale un vistazo a la API de Reflection (java.lang.reflect) a ver si sacas algo por ahÃ.
Un saludo,
Ken