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.