Que peut on faire ?
Obtenir des informations sur les classes
Simuler l’opérateur instanceof
Découvrir la liste et le descriptif des méthodes
Obtenir des informations sur les constructeurs
Avoir des informations sur les variables
Invoquer des méthodes, des constructeurs, affecter des variables
Créer des objets et des tableaux
dynamiquement lors de l ’exécution du programme
sans connaître à la compilation
le nom et les arguments d’une méthode / constructeur
le nom de la variable
le type des objets, des tableaux….