
17/11/2005, 12:02
|
| | Fecha de Ingreso: mayo-2005
Mensajes: 13
Antigüedad: 19 años, 10 meses Puntos: 0 | |
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){ }
} |