Boa noite, não entendi essa pergunta kkkk Não sei se a pergunta foi mal forumlada ou minha interpretação está ruim, mas não consegui interpretar, algum instrutor poderia me explicar essa questão?
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!
Boa noite, não entendi essa pergunta kkkk Não sei se a pergunta foi mal forumlada ou minha interpretação está ruim, mas não consegui interpretar, algum instrutor poderia me explicar essa questão?
Qual seria a pergunta em questão?
Qual modificador é visível nos seguintes lugares?
Classe Package Classe Filho Qualquer Package
────────────────────────────────────────────
✔ ✔ ✔ ✘
────────────────────────────────────────────A - public
B - protected
C - <<package private>> (ausência do modificador)
D - private
A resposta para a pergunta é a letra B.
Minha duvida é porque não seria a letra C ?
pelos meus testes aqui uma classe com um atributo protected pode ser visível de outro pacote. Basta uma outra classe extender ela e de dentro de algum metodo chamar o super.nomeAtributo = "teste" por exemplo. Isso não acontece com a visibilidade padrao que para o teste anterior não compilaria.