Instancia Dinamica (Urgente)
Me gustaria saber como puedo hacer una instancia dinamica a traves del contenido de una variable
Por Ejemplo
Var vale PEPE
y quiero hacer un new del contenido de Var o sea
quiero hacer esto
c = new PEPE();
pero en realidad tengo que hacer esto
c = new Var();
pero no se conque clase puedo hacerlo si alguien lo sabe me gustaria que me contestase
Gracias
Por Ejemplo
Var vale PEPE
y quiero hacer un new del contenido de Var o sea
quiero hacer esto
c = new PEPE();
pero en realidad tengo que hacer esto
c = new Var();
pero no se conque clase puedo hacerlo si alguien lo sabe me gustaria que me contestase
Gracias
solo tienes que crear tu clase a través del classloader, Ej:
String var = "PEPE";
Object o = Class.forName(var).newInstance();
y listo
String var = "PEPE";
Object o = Class.forName(var).newInstance();
y listo
Amigo es correcto lo q tu dices pero si yo quisiera obtener de esta forma:
grid_marca objeto=new grid_marca()
objeto.cont_table.addRow(fila);
Donde en cont_table estoy agregando registros de una base de datos, logico q esto lo hago desde una clase a otra.
entonces como el nombre de la instancia nosera solo grid_marca sino otros , como hiciera en ese caso.
la primera parte es como tu dices pero luego......
aver si me apoyas un poco gracias.
grid_marca objeto=new grid_marca()
objeto.cont_table.addRow(fila);
Donde en cont_table estoy agregando registros de una base de datos, logico q esto lo hago desde una clase a otra.
entonces como el nombre de la instancia nosera solo grid_marca sino otros , como hiciera en ese caso.
la primera parte es como tu dices pero luego......
aver si me apoyas un poco gracias.