Maison > Java > javaDidacticiel > 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

零下一度
Libérer: 2017-06-23 09:53:29
original
2323 Les gens l'ont consulté

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 }
Copier après la connexion
1 public class ClassCreate {  
2     public static void main(String[] args){  
3         Class<?> test2=Test.class;  
4         System.out.println("test");    
5     }  
6 }
Copier après la connexion

 

 

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal