O trecho:
private String nome;
private String cpf;
private double salario;
está na classe Funcionario que é a classe mãe. Quando chamo getBonificacao não funciona, mas getNome funciona. Por quê?
O trecho:
private String nome;
private String cpf;
private double salario;
está na classe Funcionario que é a classe mãe. Quando chamo getBonificacao não funciona, mas getNome funciona. Por quê?
Olá Saulo , tudo bem? Você está chamando utilizando uma referência da classe mãe ou da classe filha?
Classe filha.
Acho que já encontrei o erro. Eu não havia chamado gerente1.nome, mas gerente.getNome(). Enquanto no outro eu estava chamando o atributo diretamente - gerente1.salario - em vez de gerente1.Bonificacao()
De qualquer forma obrigado.