Поиск…


Вступление

Класс java.lang.Class предоставляет множество методов, которые можно использовать для получения метаданных, изучения и изменения поведения времени выполнения класса.

Пакеты java.lang и java.lang.reflect предоставляют классы для отражения java.

Где он используется

API Reflection в основном используется в:

IDE (интегрированная среда разработки), например Eclipse, MyEclipse, NetBeans и т. Д. Инструменты тестирования отладчика и т. Д.

Метод getClass () класса 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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow