Mudanças entre as edições de "Formas de obter um objeto Class para usar Reflection"

De Basef
Ir para: navegação, pesquisa
(Criou página com '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 <source lang="java"> Class<...')
 
(Sem diferença)

Edição atual tal como às 22h41min de 9 de julho de 2017

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();
}