Featured Post

Introducción a TDD

Dentro del mundo de las metodologías ágiles tenemos varias especialidades. Una de ellas se denomina Extreme Programming, que engloba varias técnicas, siendo una de ellas Test Driven Development, TDD para los amigos. ¿En qué consiste TDD? Muy sencillo. Antes de programar una funcionalidad vamos a...

Read More

Reflection API (IV) – Métodos

Posted by Antonio Vidal | Posted in Java, Programación | Posted on 29-11-2011

Etiquetas: , ,

1

Usando reflexión podemos acceder a los métodos de una clase en tiempo de ejecución. Para ello podemos utilizar la clase Method. Usar la reflexión nos permite acceder a los métodos de una clase y determinar si éste ha sido heredado o pertenece a la clase que estamos utilizando, algo que es imposible saber cuando llamamos a un método sin reflexión.

Obtención de los Métodos de una Clase

Para obtener los métodos de una clase utilizaremos el método getMethods de la clase Class y nos devolverá un array de objetos Method.