SóProvas


ID
79213
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

O acesso aos atributos e operações das classes somente por intermédio de serviços (mensagens) que conhecem suas interfaces é uma proteção garantida

Alternativas
Comentários
  • O encapsulamento protege o acesso direto (referência) aos atributos de uma instância fora da classe onde estes foram declarados. Esta proteção consiste em se usar modificadores de acesso mais restritivos sobre os atributos definidos na classe. Depois devem ser criados métodos para manipular de forma indireta os atributos da classe
  • Num intindi o q ele falô (questão) !
    fui pesquisar sobre e nem soube como começar, se alguem puder dar uma luz ( sem mtos jargoes (p/ leigos)).
     Mto Grata!
  • A pergunta está meio confusa.
  • Encapsulamento protege os atributos de uma classe. Modificamos a visibilidade dos atributos para private (somente a classe acessa os atributos diretamente) e criamos métodos para acessar estes atributos, estes métodos com visibilidade public (todos acessam).

    Assim a interface será representada pelos métodos public. E quando um usuario quiser a informção de um atributo, terá que utilizar o método para isto.

    Exemplo: Classe contaBancária  : atributos   (private) Saldo ;   Métodos (public) Mostrar Saldo;

    Assim o usuário (pode ser outra classe) somente irá acessar o método Mostrar Saldo, pois não tem acesso direto ao atributo Saldo, portanto não poderá modificar este atributo senão por meio de métodos publicos implementados pela classe contaBancaria.
    O que restringe movimentos de outras classes, mantendo a segurança dos atributos.