Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
35 vistas3 páginas

Ejercicio Herencia

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 3

Claseee empleado

package EmopresaVigilancia;

public abstract class Empleado {


private String nombre;
private double valorHora;
private String fechaNac;

public Empleado(String nombre, double valorHora, String fechaNac){


this.nombre=nombre;
this.valorHora=valorHora;
this.fechaNac=fechaNac;

public String getNombre() {


return nombre;
}

public double getValorHora() {


return valorHora;
}

public String getFechaNac() {


return fechaNac;
}

public abstract double calcularSalario(int horasTrabajas);

clase Celador

package EmopresaVigilancia;

public class Celador extends Empleado{


private Boolean escopeta;
private String salario;

public Celador(String nombre, double valorHora, String fechaNac, Boolean


escopeta, String salario) {
super(nombre, valorHora, fechaNac);

this.escopeta=escopeta;
this.salario=salario;
}

public Boolean getEscopeta() {


return escopeta;
}

public String getSalario() {


return salario;
}

@Override
public double calcularSalario(int horasTrabajas) {
return horasTrabajas;
}

clase secretaria

package EmopresaVigilancia;

public class Secretaria extends Empleado{


private String nombreJefe;

public Secretaria(String nombre, double valorHora, String fechaNac, String


nombreJefe) {
super(nombre, valorHora, fechaNac);
this.nombreJefe= nombreJefe;

public String getNombreJefe() {


return nombreJefe;
}

public void asignarEscopeta(Celador celador) {


celador.setEscopeta(true);
}

public void quitarEscopeta(Celador celador) {


celador.setEscopeta(false);
}
@Override
public double calcularSalario( int horasTrabajas) {
return horasTrabajas;
// TODO Auto-generated method stub

clase director

package EmopresaVigilancia;

public class Director extends Empleado{


private String depAsociado;

public Director (String nombre, double valorHora, String fechaNac, Boolean


escopeta, String depAsociado){
super(nombre, valorHora, fechaNac);
this.depAsociado=depAsociado;

public String getDepAsociado() {


return depAsociado;
}

@Override
public double calcularSalario(int horasTrabajas) {
return horasTrabajas ;
}

También podría gustarte