Java Language
Класс - отражение Java
Поиск…
Вступление
Класс 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