1. Qu'est-ce que la réflexion JAVA
1. À l'état d'exécution, pour n'importe quelle classe, vous pouvez connaître les attributs de cette classe et. méthodes.
2. Pour n’importe quel objet, vous pouvez appeler n’importe laquelle de ses méthodes et propriétés.
Cette fonction d'obtention dynamique d'informations et d'appel dynamique de méthodes objet est appelée réflexion JAVA.
2. Le rôle de la réflexion
En JAVA, étant donné seulement le nom d'une classe, vous pouvez obtenir toutes les informations de la classe grâce au mécanisme de réflexion, et vous pouvez le créer dynamiquement. Objets et compilation.
3. Le principe de la réflexion
Une fois le langage JAVA compilé, un fichier .class sera généré. La réflexion consiste à trouver une certaine classe et des méthodes dans la classe. via le fichier de bytecode et les attributs, etc.
La mise en œuvre de la réflexion s'appuie principalement sur les quatre classes suivantes :
Classe : objet de la classe
Constructeur : méthode constructeur de la classe
Champ : dans l'objet Attribut de classe
Méthode : Objet méthode dans la classe
Récupérer l'objet de classe :
Récupérer l'objet Classe via le nom de la classe, Class< T> c = Class.forName ("Chemin complet de la classe");
Obtenez l'objet de classe spécifique via l'objet Class : Object o = (Object) c.newInstance();
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!