SóProvas


ID
2091586
Banca
FGV
Órgão
CONDER
Ano
2013
Provas
Disciplina
Programação
Assuntos

Com relação aos conceitos de orientação a objetos em Java, uma subclasse pode realizar ações que outras classes não podem.

A esse respeito, analise as afirmativas a seguir.

I. Acessar diretamente os atributos protegidos (protected) nasuperclasse.

II. Alterar o valor dos atributos privados na superclasse.

III. Implementar os métodos abstratos da superclasse.

Assinale:

Alternativas
Comentários
  • O item III realmente está correto, mas tenho uma dúvida: qual o erro do item I?

     

    Observem as características da visibilidade protegida: A palavra-chave protected restringe a visibilidade do membro modificado, atributo ou método, de forma que classes não-relacionadas não possam acessá-lo. Objetos da própria classe, de classes derivadas desta e de classes do mesmo pacote têm acesso a membros protected.

     

    Tendo por base o texto acima, não é possível a subclasse acessar diretamente um atributo da superclasse?

     

    Fonte: http://www.dca.fee.unicamp.br/cursos/PooJava/sintaxe/protected.html

  • Considerando o modificador protected, a afirmação I está correta.

  • O caro estuda é vem pergunta dessa. Porra a questão I tá certo