SóProvas


ID
2355322
Banca
CONSULPLAN
Órgão
TRF - 2ª REGIÃO
Ano
2017
Provas
Disciplina
Programação
Assuntos

Na orientação a objetos o encapsulamento é um mecanicismo utilizado para restringir o acesso ao comportamento interno de um objeto. O objeto requisitante envia uma mensagem e não precisa conhecer a forma pela qual a operação requisitada é realizada, tudo o que importa ao objeto remetente é a realização da operação. Na linguagem Java, os modificadores de acesso que aplicam o princípio de encapsulamento, definindo a visibilidade de um atributo ou método dentro de uma classe, definem que:

I. Apenas membros da classe possuem acesso.
II. Apenas membros da classe e subclasse possuem acesso.
III. Todos possuem acesso.
IV. Somente classe do mesmo pacote possuem acesso.

A respeito das definições anteriores assinale a alternativa correta.

Alternativas
Comentários
  • Private: A única classe que tem acesso ao atributo é a própria classe que o define, ou seja, se uma classe Pessoa declara um atributo privado chamado nome, somente a classe Pessoa terá acesso a ele.

    Default: Tem acesso a um atributo default (identificado pela ausência de modificadores) todas as classes que estiverem no mesmo pacote que a classe que possui o atributo.

    Protected: Esse é o que pega mais gente, ele é praticamente igual ao default, com a diferença de que se uma classe (mesmo que esteja fora do pacote) estende da classe com o atributo protected, ela terá acesso a ele. Então o acesso é por pacote e por herança.

    Public: Esse é fácil, todos tem acesso :)

     

    Acho que cabe recurso, pois o "Apenas" na segunda afirmação restringe o Protect somente as classes filhas, na verdade ele pode ser acessado também por classes do mesmo pacote.

  • Fala, pessoal!

    Comentei essa questão no link: http://www.provasdeti.com.br/blog/questao-comentada-desenvolvimento-de-sistemas-consulplan-2017-trf-2a-regiao-analista-judiciario-desenvolvimento-questao-22/

    Eu acredito que esta questão deveria ser ANULADA. No link acima eu explico o motivo.

    []s

  • Só acho uma coisa, acho que tem gente pedindo tanto recurso , que está pedindo até para questão que acertou e ajudando quem não estuda.