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.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
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.