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

Protected

public class Funcionario {

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

Eu não entendi o motivo da minha classe TestaFuncionario está conseguindo acessar a variavel diretamente após modificar para protected.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Membros protected são visíveis as subclasses e as classes do mesmo pacote/diretório atual.

Se a sua classe TestaFuncionario estiver no mesmo pacote/diretório da classe Funcionario o atributo salario estará visível.