Foros del Web » Programación para mayores de 30 ;) » Java »

uso de newInstance()

Estas en el tema de uso de newInstance() en el foro de Java en Foros del Web. Necesito crear instancias de objetos dinámicamente a partir del nombre de la clase, necesito que me ayuden al respecto. Esto es mas o menos lo ...
  #1 (permalink)  
Antiguo 17/11/2005, 12:02
 
Fecha de Ingreso: mayo-2005
Mensajes: 13
Antigüedad: 19 años
Puntos: 0
Exclamación uso de newInstance()

Necesito crear instancias de objetos dinámicamente a partir del nombre de la clase, necesito que me ayuden al respecto.
Esto es mas o menos lo que tengo hecho:

- Entity clase abstracta de la heredan todas las entidades del sist.
- Cada entidad tiene su correspondiente clase manejadores de datos: Data_Entity

public void MyMethod(Entity ent){
String nameClass = ent.getClass().getSimpleName();
nameClass = "Data".concat(nameClass);

try{
Class DataClass = Class.forName(nameClass);
Constructor[] cons = DataClass.getConstructors();
Object DataObject = cons[0].newInstance(conn);
}
catch(Exception e){ }
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:33.