Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — FUNDATEC 2024

ProgramaçãoProgramação Orientada a Objetos
Código
qg162091
Banca
FUNDATEC
Órgão
CREMERS
Ano
2024
Nível
Superior
Cargo
Analista de TI
No paradigma de programação orientada a objetos, a característica em que uma nova classe é criada adquirindo atributos e métodos de uma classe existente é chamada de:
  1. AInterface.
  2. BPolimorfismo.
  3. CAbstração.
  4. DEncapsulamento.
  5. EHerança.
Revelar gabarito e comentário

GabaritoE — Herança.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Programação Orientada a Objetos – Herança

Gabarito: letra E. A definição apresentada no enunciado descreve exatamente o conceito de herança: uma nova classe (subclasse) adquire atributos e métodos de uma classe já existente (superclasse). Esse é um dos quatro pilares da Programação Orientada a Objetos, juntamente com polimorfismo, encapsulamento e abstração.

As demais alternativas referem-se a outros conceitos fundamentais da POO:

Alternativa A — ❌ Incorreta

Interface define um contrato que as classes devem implementar, mas não envolve a aquisição de atributos e métodos de uma classe existente. Uma interface especifica métodos (e, a partir do Java 8, métodos padrão), mas não contém estado (atributos).

Alternativa B — ❌ Incorreta

Polimorfismo é a capacidade de um objeto assumir diferentes formas, ou seja, a mesma operação pode ser implementada de maneiras distintas em classes diferentes. Não se trata de herança de estrutura, mas de comportamento variado.

Alternativa C — ❌ Incorreta

Abstração é o processo de ocultar detalhes complexos e mostrar apenas as funcionalidades essenciais. Pode ser alcançada por classes abstratas ou interfaces, mas não é o mecanismo de herança descrito.

Alternativa D — ❌ Incorreta

Encapsulamento consiste em esconder os detalhes internos de um objeto e controlar o acesso a eles por meio de métodos públicos (getters/setters). Não se relaciona com a criação de novas classes a partir de outras.

Alternativa E — ✅ Correta ⟵ GABARITO

Herança permite que uma classe filha aproveite (herde) atributos e métodos de uma classe pai, promovendo reuso de código e organização hierárquica, conforme literalmente descrito no enunciado.

PEGA ESSA DICA!

Memorize a definição de cada pilar da POO. Em provas, a banca costuma cobrar distinções simples como esta: "nova classe adquirindo atributos de outra" → herança; "mesma operação com comportamentos diferentes" → polimorfismo; "ocultar complexidade" → abstração; "proteger dados internos" → encapsulamento.

Link permanente: /questoes/qg162091