Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Atributo protected

Ao declararmos um atributo como private nós só conseguimos alterar o valor dele através de um método set. Com o protected é da mesma forma ou ele funciona mais como um public, em que é possível alterar o valor do atributo livremente no corpo do código?

3 respostas
solução!

Olá Gustavo, tudo bem?

Então o atributo protected nós conseguimos manipular ele dentro da classe que estamos ou nas classes que herdam este atributo.

Bons estudos.

Gustavo,

Os atributos protected deixam os atributos da super classe publica somente para as filhas, mas os atributos das filhas ficam publicas para alterações !

Espero ter ajudado, bons estudos !

Devido as classes de teste estarem no mesmo pacote das classes.

Protected além de tornar acessível as classes filhas também torna o método ou atributo acessível a classes que estejam dentro do mesmo pacote (sem necessariamente serem filhas da classe mãe).