public class Gerente extends Funcionario implements Autenticacion {
private int contraseña;
public int getContraseña() {
// implementación da bonificación de gerente omitida;
}
@Override
public void setContraseña(int contraseña) {
this.contraseña = contraseña;
}
@Override
public boolean autenticar(int contraseña) {
if (this.contraseña == contraseña) {
return true;
} else {
return false;
}
}
}
public class Administrador extends Funcionario implements Autenticacion {
private int contraseña;
public int getContraseña() {
// implementación da bonificación de Administrador omitida;
}
@Override
public void setContraseña(int contraseña) {
this.contraseña = contraseña;
}
@Override
public boolean autenticar(int contraseña) {
if (this.contraseña == contraseña) {
return true;
} else {
return false;
}
}
}