Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2005, 11:27
fpaz
 
Fecha de Ingreso: julio-2003
Mensajes: 28
Antigüedad: 20 años, 10 meses
Puntos: 0
.....

Hola,



Primero en java directamente hacerlo, es decir crear variables y metodos dinamicamente no es posible, ya que me imagino que deseas una expresion como eval() en javascript, te sugiero que uses mapas java.util.Map para solventar tu necesidad de creacion de variables, estudialos un poco y veras que utiles resultan. Por lo de los metodos ahi si que es imposible pero hay como emularlo..., exactamente no recuerdo cual es la clase pero es algo como RumTime.. con la que puedes ejecutar comandos en el SO, entonces es cuestion de escribir un archivito .java desde otro metodo que sea la calse con los metodos que necesitas construir compilarlo con Runtime e instanciarlo con ClassForName... y listo podras emular el tema....


Saludos y suerte
__________________
Open Source is my life