Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/08/2008, 07:52
andrea55
 
Fecha de Ingreso: octubre-2006
Mensajes: 96
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: Herencia, y duda de intancia.

Hola!, eso ya lo sé, tengo en la base una tabla de Tarifas, la pregunta es, ¿como de manera generica cargo los datos y los instancio si no se de antemano cual son y no puedo instanciarlos como Tarifa porqeu es abtracto?

O sea tengo un ResultSet con las tarifas, los quiero guardar en un ArrayList de tarifas,

int porcentaje = rs.getInt("porcentaje"); // aqui tengo porcentaje
--
--

pero cuando quiero tener el tipo de Tarifa tendria que hacer algo asi

TipoTarifa tt = new TipoTarifa(); esto no lo puedo hacer porque TipoTarifa es abstracta (ya que los distintos tipos de tarifas heredan de ella), como se con que clases intanciarla de manera generica si depende de que tipo de tarifa traiga de la base?
tt.setNombre(rs.getString("nombretarifa")); esto no me deja hacerlo porque TipoTarifa (tt) no esta instanciado