Buscar..


Introducción

La clase java.lang.Class proporciona muchos métodos que pueden usarse para obtener metadatos, examinar y cambiar el comportamiento del tiempo de ejecución de una clase.

Los paquetes java.lang y java.lang.reflect proporcionan clases para la reflexión de java.

Donde se usa

La API de reflexión se utiliza principalmente en:

IDE (entorno de desarrollo integrado), por ejemplo, Eclipse, MyEclipse, NetBeans, etc. Herramientas de prueba de depurador, etc.

Método getClass () de la clase Object.

class Simple { }  
  
class Test {  
     void printName(Object obj){  
         Class c = obj.getClass();    
         System.out.println(c.getName());  
     }  
     public static void main(String args[]){  
         Simple s = new Simple();  
   
         Test t = new Test();  
         t.printName(s);
    }  
}


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow