SóProvas


ID
1774549
Banca
ESAF
Órgão
ESAF
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Em relação à Programação Orientada a Objetos é incorreto afirmar que:

Alternativas
Comentários
  • Gabarito letra A

    A assertiva ficaria correta se fosse reescrita da seguinte maneira: O encapsulamento oculta do usuário os detalhes da implementação de um objeto.

     

  • Polimorfismo trata da invocação de métodos com a mesma identificação ou assinatura, mas comportamentos distintos.

    Letra A.

  • A letra A está incorreta, pois se trata de um conceito aplicado ao encapsulamento.

  • Vamos analisar cada uma das alternativas individualmente.

    ⦁ o polimorfismo oculta do usuário os detalhes da implementação de um objeto.

    Errado. O que oculta do usuário os detalhes da implementação de um objeto é o encapsulamento.

    ⦁ os métodos especificam a maneira pela qual os dados de um objeto são manipulados.

    Certo.

    ⦁ os objetos possuem informações e desempenham ações.

    Certo. As informações são os atributos e as ações são os métodos.

    ⦁ se baseia em 4 pilares: abstração, encapsulamento, herança e polimorfismo.

    Certo. 

    A abstração é a capacidade de simplificar detalhes da realidade e criar um objeto somente com os detalhes que importam para a modelagem do sistema. 

    O encapsulamento é a capacidade de ocultar detalhes internos de implementação aos usuários externos de um objeto.

    A herança é o relacionamento de generalização/especialização.

    O polimorfismo é a capacidade de um objeto ter comportamentos diferentes em função da sua instância.

    ⦁ uma classe especifica uma estrutura de dados e os métodos operacionais permissíveis que se aplicam a cada um de seus objetos.

    Certo. A estrutura de dados são o conjunto de atributos. Além disso, a classe tem também os métodos que representam as operações.

    Resposta: A