Formas de obter um objeto Class para usar Reflection
De Basef
No Java, as seguintes formas podem ser usadas para obter um objeto Class, que será usado para trabalhar com Reflection:
1) A partir de uma classe
Class<?> classe = String.class;
2) A partir de um objeto
String texto = "abc"; Class<?> classe = texto.getClass();
3) A partir do caminho da classe
try { Class<?> classe = Class.forName("java.lang.String"); } catch (ClassNotFoundException e) { e.printStackTrace(); }