/gerente herda característica do funcionário/ public class Gerente extends Funcionario{ private int senha;
public void setSenha(int senha) {
this.senha = senha;
}
public boolean autentica(int senha) {
if(this.senha == senha) {
return true;
}else {
return false;
}
}
public double getBonificacao() {
return super.getBonificacao() + super.getSalario(); //'super' olha pra classe mãe
}
}
public class TestaGerente { public static void main(String[] args) { Gerente ger = new Gerente(); ger.setNome("Gerente Teste"); ger.setCpf(" 958746123-00"); ger.setSalario(18000.00); System.out.println(ger.getNome()); System.out.println(ger.getCpf()); System.out.println(ger.getSalario()); ger.setSenha(5858); ger.setSalario(5000); boolean autenticou = ger.autentica(5858); System.out.println(autenticou); System.out.println(ger.getBonificacao()); } }