Ano: 2014 Banca: FEPESE Órgão: MPE-SC Prova: Analista Judiciário - Analista de Tecnologia da Informação
Analise as afirmativas abaixo com relação à programação orientada a objeto.
  1. Uma linguagem Orientada a Objetos precisa implementar quatro conceitos básicos: abstração, encapsulamento, herança e polimorfismo.
  2. Encapsulamento é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.
  3. O conceito de herança está relacionado a fornecer um mecanismo para que se definam novas classes a partir de uma já existente. Podemos dizer que essas novas classes herdam propriedades e métodos da classe-mãe.
  4. O emprego do paradigma de programação Orientada a Objetos garante a reutilização de código.
Assinale a alternativa que indica todas as afirmativas corretas.
A
São corretas apenas as afirmativas 2 e 4. 
B
São corretas apenas as afirmativas 1, 2 e 3. 
C
São corretas apenas as afirmativas 1, 2 e 4. 
D
São corretas apenas as afirmativas 2, 3 e 4. 
E
São corretas as afirmativas 1, 2, 3 e 4.