Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

quais é problemático usar o getSalario(); na class Gerente

na classe funcionário deixando o salario com privado

public class Funcionario {

    private String nome;
    private String cpf;
    private double salario;

    public double getBonificacao() {
        return this.salario *0.1;
    }
// get e set ocultos do nome, cpf e salario;
}

podemos usar o gets para fazer a função "bonificação", como demostradado abaixo, tem problema, ou não é pratico para class extends ? como no demostrado abaixo.

public class Gerente extends Funcionario {

    private int senha;

// altentica senha
    public boolean autentica(int senha) {
        if (this.senha == senha) {
            return true;
        } else {
            return false;
        }
    }
    public void setSenha(int senha) {
        this.senha = senha;
    }

    public double getBonificacao() {
        return super.getSalario();
    }
}

pq retorna o requisitado.

1 resposta
solução!

foi respondido no vídeo posterior ao que foi explicado do "proteced"