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

Protected

Para confirmar: protected é visível somente nas classes mae e filha independente do pacote que estiver, de modo que se eu tiver classes de um mesmo pacote e elas não serem filhas não tenho acesso ao método ou parâmetro com este modificador de visibilidade certo?

2 respostas
solução!

Oi, Anderson, como vai?

É isso mesmo! Você entendeu corretamente.

Parabéns pelo empenho nos estudos!

Continue praticando.

E qualquer dúvida pode contar com a gente aqui no fórum.

Abraços e bons estudos!

Ok, ótimo!

então tem um conflito de definições no curso de herança e poliformismo a definição de protected é :

protected - visível dentro da classe e também para as filhas.

E aqui neste curso está:

protected (visível na classe E em qualquer outro membro do mesmo pacote E para qualquer filho).

Nesta segunda definição da a entender que mesmo não sendo filhas, dentro do pacote qualquer classe pode acessar o atributo, mas na primeira definição do curso de herança ela diz que só abrange as classes mae e fillhas.

Obrigado!