SóProvas


ID
161539
Banca
FCC
Órgão
MPE-RS
Ano
2008
Provas
Disciplina
Programação
Assuntos

A função Java:

public boolean VerificarCPF (string CPF);

representa um exemplo do conceito de

Alternativas
Comentários
  • Letra D

    Encapsulamento vem de encapsular, que em programação orientada a objetos significa separar o programa em partes, o mais isoladas possível. A idéia é tornar o software mais flexível, fácil de modificar e de criar novas implementações.

    Para exemplificar, podemos pensar em uma dona de casa (usuário) utilizando um liquidificador (sistema). O usuário não necessita conhecer detalhes do funcionamento interno do sistema para poder utilizá-lo, precisa apenas conhecer a interface, no caso, os botões que controlam o liquidificador. Outro exemplo clássico de encapsulamento é o padrão de projeto chamado Mediator.
     

  • A questão acima apresenta um exemplo de declaração de método em uma interface, é possível identificar isso devido a finalização da assinatura com ponto e vírgula e da ausência do corpo do método (implementação).

    Uma interface é uma coleção de declarações de métodos sem dados e sem corpo.

    O conceito de encapsulamento estabelece que os diferentes componentes de um sistema não devem fornecer detalhes de sua implementação. O encapsulamento é alcançado através da declaração apenas da assinatura dos métodos em uma interface.

    Fonte: Estruturas de dados e algoritmos em JAVA Por MICHAEL T. GOODRICH,ROBERTO TAMASSIA
    http://books.google.com/books?id=7ogOGQ9VMBAC&lpg=PA72&dq=encapsulamento%20java%20interface&hl=pt-BR&pg=PA72#v=onepage&q=encapsulamento%20java%20interface&f=false
  • Ótimo Mileny. Só após seu comentário (aliás, aos coementários) entendi a resposta da questão. Parabens a ambos.
  • Como observado, o metodo é uma interface por nao estar implementado em nenhum objeto. INterfaces definem polimorfismo quando 2 elementos usam as mesmas interfaces em relação a um conjunto de comportamentos. 

    http://www.artima.com/objectsandjava/webuscript/PolymorphismInterfaces1.html

  • Gloomy Gulch, dizer que "metodo é uma interface" ficou totalmente sem sentido.

  • encapsulamento.