Maison  >  Article  >  Java  >  Définition du mécanisme de réflexion et trois méthodes d'obtention de la classe

Définition du mécanisme de réflexion et trois méthodes d'obtention de la classe

零下一度
零下一度original
2017-06-23 09:53:292286parcourir

Définition du mécanisme de réflexion :

En état d'exécution (dynamique), pour n'importe quelle classe, toutes les propriétés et méthodes de cette classe peuvent être obtenues.

Pour n'importe quel objet, vous pouvez appeler n'importe laquelle de ses propriétés et méthodes.

La classe Class est à l'origine du mécanisme de réflexion Nous avons trois méthodes pour obtenir l'objet Class :

La première : get

via le nom de la classe Class class = ClassName.class;

Deuxième : obtenir via le chemin complet du nom de la classe :

Class "Chemin complet du nom de la classe ");

La troisième méthode : Obtenir via un objet d'instance :

Class class = object.getClass();

Pass Le code résume les différences entre les trois méthodes : (à ajouter demain)

 

1 class Test{2     static{3         System.out.println("静态代码块儿static code block");4     }5     {6         System.out.println("动态代码块儿dynamic code block");7     }8 }
1 public class ClassCreate {  
2     public static void main(String[] args){  
3         Class<?> test2=Test.class;  
4         System.out.println("test");    
5     }  
6 }

 

 

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn