Pular para o conteúdo principal

Questão de Programação — Java — ESAF 2008

ProgramaçãoJava
Código
qg790845
Banca
ESAF
Órgão
CGU
Ano
2008
Nível
Superior
Cargo
Tecnologia da Informação - Desenvolvimento de Sistemas
- Na linguagem de programação Java, pode-se definir a visibilidade dos métodos e atributos. Com relação a essa característica, é correto afirmar que
  1. Amétodos declarados como public em uma superclasse, quando herdados, precisam ser protected em todas as subclasses dessa classe.
  2. Bmétodos declarados como protected em uma superclasse, quando herdados, precisam ser protected ou public nas subclasses dessa classe.
  3. Co nível de acesso protected é mais restritivo do que o nível de acesso default.
  4. Dmétodos declarados como public só podem ser acessados a partir dos métodos da própria classe ou de classes derivadas.
  5. Emétodos declarados como default só podem ser acessados a partir dos métodos da própria classe.
Revelar gabarito e comentário

GabaritoB — métodos declarados como protected em uma superclasse, quando herdados, precisam ser protected ou public nas subclasses dessa classe.

Link permanente: /questoes/qg790845