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

Java principiante

Estas en el tema de Java principiante en el foro de Java en Foros del Web. Hola a todos. Tengo un problema con un costructor en java. Tengo una jerarquía de clases que son : clase padre: Servicio y clases hijas: ...
  #1 (permalink)  
Antiguo 22/06/2007, 04:02
 
Fecha de Ingreso: julio-2004
Mensajes: 25
Antigüedad: 19 años, 9 meses
Puntos: 0
Java principiante

Hola a todos.
Tengo un problema con un costructor en java. Tengo una jerarquía de clases que son : clase padre: Servicio y clases hijas: servicioUno y servicioDos. Muchos atributos son iguales en ambas, asi que para crear la instancia de cualquiera de las hijas llamo al constructor de la clase padre y no entiendo por que me da error.
Voy a ilustrarlo con la firma de los constructores que dan error:

super(idServicio, fechaInicio, duracion, precioTarifa, idUsuario, confirmado);



La clase padre sería la siguiente:
abstract public class ServicioVO {

private String idServicio;
private long fechaInicio;
private int duracion;
private int precioTarifa;
private String idUsuario;
private String confirmado;

// Contructor vacio
public ServicioVO(){};

public ServicioVO(String idservicio, long fechaInicio, int duracion,
int precioTarifa, String idUsuario, String confirmado) {

this.idServicio = idservicio;
this.fechaInicio = fechaInicio;
this.duracion = duracion;
this.precioTarifa = precioTarifa;
this.idUsuario = idUsuario;
this.confirmado = confirmado;
}

El error que me da es "El constructor servicioVO(String,long,int,int,String) is undefined", y al verdad no entiendo porque.

a ver si alguien puede ayudarme.
Un saludo y gracias.
  #2 (permalink)  
Antiguo 22/06/2007, 04:49
 
Fecha de Ingreso: julio-2004
Mensajes: 25
Antigüedad: 19 años, 9 meses
Puntos: 0
Re: Java principiante

Solucionado.
Gracias
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 19:46.