1
resposta

Dúvida sobre o "protected"

Foi dito que o modificador "protected" deixa apenas que classes filho acessem o atributo, porém o atributo era acessado por outra classe que não era uma classe filho, era uma um outro tipo de classe. Gostaria de saber o motivo.

1 resposta

Olá, Paulo!

Além de permitir que as classes filhas tenham acesso às suas propriedades, as classes que têm o modificador protected também permitem acesso às classes que estão no mesmo pacote (assim como as classes que não contém modificador, e portanto, possuem a visibilidade default).

Espero ter ajudado!

Boa sorte em seus estudos!