Como se muestra a continuación:
<span style = "font-size: 14px;"> paquete com.imooc.reflect; public classDemo1 {public static void main (string [] args) {// ¿Cómo representa foo foo foo1 = new foo (); // foo1 representa // foo esta clase también es un objeto de instancia, el objeto de instancia de la clase, cómo representarlo? // Cualquier clase es un objeto de instancia de clase, hay tres representaciones de este objeto de instancia // la primera representación: 《En realidad nos dice que cualquier clase tiene una clase de Clase Variable de Miembro estático implícito class1 = foo.class; // El segundo método de representación ya sabe que el objeto de esta clase usa el método getClass class class2 = foo1.getClass (); / * * Sitio web oficial Class1, Class2 representa el tipo de clase de clase FOO (tipo de clase) * Todo es un objeto * La clase también es un objeto, es un objeto de instancia de clase de clase * Llamamos a este objeto el tipo de clase de esta clase */ // no importa si Class1 o Class2 representa el tipo de clase de clase FOO, una clase solo puede ser clase; un objeto de instancia de la clase System.out.println (class1 == class2); // true '// El tercer método de expresión class3 = null; intente {class3 = class.forname ("com.imooc.reflect.foo"); } catch (ClassNotFoundException e) {E.PrintStackTrace (); } // system.out.println (class2 == class3); // true // Creamos instancias de objetos de esta clase completamente a través del tipo de clase de la clase--》 a través de class1 o class2 o class3 // creamos un objeto de instancia de FOO Class Try {// Method con los parámetros se requiere Foo Foo = (Foo); } catch (Exception e) {E.PrintStackTrace (); }}} // class foo {public void print () {system.out.println ("foo"); }} </span>Lo anterior es el resumen de los tres métodos de representación de reflexión de Java y otros objetos de ejemplo que se le traen. Espero que sea útil para usted y apoye a Wulin.com más ~