Averiguar clases
Hola
¿Quisiera saber si hay alguna manera de saber que clases han implementado una determinada interfaz?
Saludos
¿Quisiera saber si hay alguna manera de saber que clases han implementado una determinada interfaz?
Saludos
Si está documentada con Javadoc, es sencillo, pero si no, ten en cuenta que la jerarquÃa de clases e interfaces tiene como objetivo que se puedan heredar propiedades y métodos a nuevas clases que sean integrables con lo ya creado, por lo que no tendrÃa sentido restringir el número de clases que pueden implementar una interfaz. Tú, por ejemplo, puedes implementar la interfaz Comparable, y hacer que un objeto tuyo sea comparable a otro del tipo que especifiques, y esto, normalmente, no aparecerá registrado en ningún lugar salvo tu propia documentación. Si te refieres a saber si una clase implementa una interfaz en tiempo de ejecución, bastará con utilizar el operador instanceof asÃ:
...
Integer num=new Integer(0);
num instanceof Comparable;
...
Espero que te sirva.
...
Integer num=new Integer(0);
num instanceof Comparable;
...
Espero que te sirva.
