Fale sobre reflexão Java

Entendo que o conceito de reflexão é na verdade programar JavaScriptem Java.js Dompode obter atributos de tags e nós e gerar domobjetos a partir deles.

O entendimento simples é:

Obtenha as variáveis ​​de membro, construtores e métodos de membro em uma classe . [Pegue algo da categoria]

imagem

A função de prompt de código no IDEA usa reflexão!

O que a reflexão pode fazer?

imagem

A reflexão pode remover todas as informações da aula!

Como aprender reflexos?

  • Primeiro aprenda como obter objetos de arquivo de bytecode ( objetos de classe ) , como campos, métodos de construção e métodos de membro da classe [aqui é obtido da classe de arquivo de bytecode, existe um método especial para obtê-lo]

    imagem

    Usado em projetos residenciais:

    imagem

  • Em seguida, disseque os modificadores, nomes, tipos e atribuições de parâmetros dos campos, construtores e métodos de membros obtidos .

imagem

A reflexão obtém o construtor:

imagem

Reflexão para obter variáveis ​​de membro:

imagem

Método de membro de acesso de reflexão:

imagem

imagem

Acho que você gosta

Origin blog.csdn.net/weixin_43891901/article/details/131275667
Recomendado
Clasificación