Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/04/2014, 03:20
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Respuesta: Crear Clase con especializaciones

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 original
  1. public class Hija1 extends Padre {
  2.    public Hija1(parametros) throws EXCEPTION {
  3.             super(parametros);
  4.    }
  5. }

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.
__________________
Apuntes Java
Wiki de Programación