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

[Dúvida] Porque um atributo protected é visível na classe principal?

Pelo que entendi, o java só permitir as classes filhas que herdam algo, de mudaram diretamente um valor de atributo protected, então, por que a classe principal que não herda nada consegue acessar diretamente esses atributos e até modificá-los?

3 respostas

A classe principal que você fala, é a classe onde a variável protected foi criada?

não, é a classe onde o método principal está a que dá o nome ao próprio projeto.

solução!

Um atributo protected pode ser acessado por qualquer classe que esteja no mesmo pacote que a classe dele.