1
Aprender a programar desde cero / Re:Clases abstractas, importar paquetes con clases abstract y archivo interfaz Java
« en: 16 de Mayo 2020, 22:46 »
¡Gracias Kabuto! Me ayudaste a solventar este paso.
En realidad me di cuenta que el main (como mencionas) no estaba instanciando los objetos de las clases, por tanto generé objetos de forma similar a como muestras, pero también en las clases abstractas padre e hijas deje los constructores vacíos.
Y en la clase gerentes asi quedo:
En cuanto a la clase abstracta padre:
Por tanto, lo del import, no tuve inconveniente.
Gracias de nueva cuenta, muy amable por tu aporte.
Saludos
En realidad me di cuenta que el main (como mencionas) no estaba instanciando los objetos de las clases, por tanto generé objetos de forma similar a como muestras, pero también en las clases abstractas padre e hijas deje los constructores vacíos.
Código: [Seleccionar]
package consulta.empleados;
import abstacto.empleados.*;
public class consultarEmpleados {
public static void main (String[]args){
Gerentes gerentes = new Gerentes();
Operativos operativos = new Operativos();
Temporales temporales = new Temporales ();
gerentes.setDatos("Gerentes");
gerentes.getDatosEmpleado();
Y en la clase gerentes asi quedo:
Código: [Seleccionar]
package abstacto.empleados;
public class Gerentes extends Empleados{
public Gerentes (){}
@Override
public void getDatosEmpleado() {
System.out.println("El grupo de empleados es: " + grupoEmpleados);
}
}
En cuanto a la clase abstracta padre:
Código: [Seleccionar]
package abstacto.empleados;
public abstract class Empleados {
protected String grupoEmpleados;
public Empleados() {
}
public abstract void getDatosEmpleado();
public void setDatos(String grupoEmpleados) {
this.grupoEmpleados=grupoEmpleados;
}
}
Por tanto, lo del import, no tuve inconveniente.
Gracias de nueva cuenta, muy amable por tu aporte.
Saludos