Recherche…


Introduction

La classe java.lang.Class fournit de nombreuses méthodes permettant d'obtenir des métadonnées, d'examiner et de modifier le comportement d'exécution d'une classe.

Les packages java.lang et java.lang.reflect fournissent des classes pour la réflexion java.

Où est-il utilisé

L'API Reflection est principalement utilisée dans:

IDE (Integrated Development Environment), par exemple Eclipse, MyEclipse, NetBeans, etc. Outils de test du débogueur, etc.

Méthode getClass () de la classe Object

class Simple { }  
  
class Test {  
     void printName(Object obj){  
         Class c = obj.getClass();    
         System.out.println(c.getName());  
     }  
     public static void main(String args[]){  
         Simple s = new Simple();  
   
         Test t = new Test();  
         t.printName(s);
    }  
}


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow