Não consegui entender muito bem sobre sobrecarga;
Tendi aplicar sobrecarga, mas o código não compila;
public class Gerente extends Funcionario {
private int senha;
private String login;
public void setSenha(int senha) {
this.senha = senha;
}
public void setLogin(String login) {
this.login = login;
}
public boolean autentica (int senha ) {
if (this.senha == senha) {
return true;
} else {
return false;
}
}
public boolean autentica (int senha, String login) {
if (this.senha == senha & this.login) {
return true;
}else {
return false;
}
}
public double getBonificacao() {
return super.getBonificacao() + super.getSalario();
}
}
Acredito que não compile pois senha já foi inicializada, porem achei que na sobrecarga funcionária...