Maison > Java > JavaBase > le corps du texte

Comment comprendre la réflexion en Java

王林
Libérer: 2019-11-12 17:07:17
original
6599 Les gens l'ont consulté

Comment comprendre la réflexion en Java

Qu'est-ce que la réflexion ?

La réflexion Java signifie qu'à l'état d'exécution, pour n'importe quelle classe, nous pouvons savoir quelles méthodes et quels attributs cette classe possède. Pour n’importe quel objet, nous pouvons appeler ses méthodes et propriétés. Nous appelons cette fonction d'obtention dynamique d'informations sur les objets et d'appel de méthodes objets un mécanisme de réflexion.

Trois façons de réflexion

Je dois vous dire ici que la soi-disant réflexion consiste en fait à obtenir le fichier de bytecode de la classe, c'est-à-dire le . fichier de classe, alors nous pouvons l'obtenir via l'objet Class.

Méthode 1 :

Comment comprendre la réflexion en Java

Cette méthode est en fait une méthode de Object Class hérite d'Object, nous pouvons donc l'utiliser directement.

Comment comprendre la réflexion en Java

Méthode 2 :

Comment comprendre la réflexion en Java

Méthode 3 :

Il convient de noter ici qu'à travers le classe entière L'obtention de l'objet Class par le nom du chemin lèvera une exception. Si la classe ne peut pas être trouvée en fonction du chemin de classe, cette exception sera levée.

Comment comprendre la réflexion en Java

Tutoriel recommandé : Tutoriel Java

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!