*   >> Lectura Educación Artículos >> science >> software

Java: Uso getConstructor para acceder al constor de un dynamically

clase

Aquí estamos ofreciendo un ejemplo de código sencillo sobre cómo acceder a un constructor java específica utilizando la reflexión. //Primero cargue la clase de una cadena usando Class.forName. Clase ClassType = Class.forName ("com.examplesource.MyClass"); //Ahora creamos un objeto Constructor (java.reflect.Constructor) por //pasar una matriz de objetos de la clase (tenga en cuenta que puede utilizar int.class, por ejemplo //para primitives.Constructor constructor = classType.getConstructor (nueva Clase [] {String.class, Integer.

class}); //Crear una nueva instancia del objeto pasando un array de objetos //a newInstanceMyClass myObject = (MiClase ) Constructor.newInstance (new Object [] {myStringObj, 10}); A continuación se presentan algunos enlaces útiles que también pueden ser útiles si el ejemplo anterior no resolvió su problem:https://java.sun.com/javase/6/docs/api/java/lang/Class.html#getConstructor(java.lang.Class...)https://www.idevelopment.info/data/Programming/java/reflection/ReflectionDemo.

java


Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.