Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

Tipo Protected pode ser acessado sem Set

Boa tarde,

Fiz um teste e verifiquei que ao alterar o modificador do atributo saldo da classe Conta para PROTECTED, fui na classe TestaConta e fiz:

Conta c = new Conta();

c.saldo = 200;

System.out.println(c.saldo);

E o código funcionou normalmente, ou seja, voltou o problema onde consigo manipular o atributo da classe sem passar por um método (setSaldo). Deixar protected o saldo realmente está correto ? Quando estava private isso não era possível.

Obrigado

2 respostas

Boa noite Murilo, as classes estão no mesmo pacote certo?

Boa tarde,

Na verdade nessa etapa do curso ainda não foi passado nada sobre pacote, apenas tenho as classes em bloco de notas mesmo e compilo pelo cmd.