Comme indiqué ci-dessous:
<span style = "font-size: 14px;"> package com.imooc.reflect; public classDemo1 {public static void main (String [] args) {// comment Foo représente Foo foo1 = new foo (); // foo1 représente // foo Cette classe est également un objet d'instance, l'objet d'instance de classe, comment le représenter? // Toute classe est un objet d'instance de classe, il y a trois représentations de cet objet d'instance // La première représentation - 《nous dit en fait que toute classe a une classe de classe variable de membre statique implicite 1 class1 = foo.class; // La deuxième méthode de représentation sait déjà que l'objet de cette classe utilise la classe GetClass Method class2 = foo1.getClass (); / * * Site Web officiel Class1, Class2 représente le type de classe de classe FOO (type de classe) * Tout est un objet * La classe est également un objet, c'est un objet d'instance de classe de classe * Nous appelons cet objet le type de classe de cette classe * / // Peu importe si la classe1 ou la classe2 représente le type de classe de classe FOO, une classe ne peut être que la classe; un objet d'instance de la classe System.out.println (class1 == class2); // true '// la troisième méthode d'expression class3 = null; try {class3 = class.forname ("com.imooc.reflect.foo"); } catch (classNotFoundException e) {e.printStackTrace (); } // System.out.println (class2 == classe3); // true // nous créons des instances d'objet de cette classe entièrement via le type de classe de la classe -》》 via la classe 1 ou la classe2 ou la classe3 // Créer un objet d'instance de classe FOO Try {// Constructor Method with Paramètres est requis FOO FOO = (FOO) class1.NewInstance (); // FOO pour forcer pour forcer foo =);); } catch (exception e) {e.printStackTrace (); }}} // class foo {public void print () {System.out.println ("foo"); }} </span>Ce qui précède est le résumé des trois méthodes de représentation de la réflexion Java et d'autres exemples d'objets qui vous ont été apportés. J'espère que cela vous sera utile et soutenir Wulin.com plus ~