Si quieres instanciar las clases Hija, tienes que definir el método abstracto, ya que en la clase padre se supone que no tiene código ninguno.
Si la clase padre tiene constructor sin parámetros, no es necesario definirlo en las Hijas. Si la clase padre tiene constructores con parámetros y quieres usarlos, tienes que definir constructores en la clase hija que llamen al constructor de la clase padre con super(....)
El consructor de la clase Hija puede simplemente llamar a la padre
Código Java:
Ver originalpublic class Hija1 extends Padre {
public Hija1(parametros) throws EXCEPTION {
super(parametros);
}
}
Otro tema es que quieras cambiar las condiciones. De todas formas, creo que super(...) debe ser la primera línea que pongas en el constructor, así que las condiciones deberás comprobarlas después. Si haces la prueba el compilador te lo dirá.
Se bueno.