Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FUNDATEC 2023

Engenharia de SoftwareDesenvolvimento de Software
Código
qq893848
Banca
FUNDATEC
Órgão
IF-RS
Ano
2023
Nível
Superior
Cargo
Professor - Informática: Programação, Estrutura de Dados e Análise de Algoritimos
Um paradigma para o desenvolvimento de software que se baseia na utilização de componentes individuais é a programação orientada a objetos, na qual há um conceito que possibilita que as classes compartilhem seus atributos, métodos e outros membros da classe entre si em um relacionamento esquematizado hierarquicamente. A que conceito a descrição se refere?
  1. APolimorfismo.
  2. BHerança.
  3. CObjetos.
  4. DClasses.
  5. EAbstração.
Revelar gabarito e comentário

GabaritoB — 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”.

Paradigma de Orientação a Objetos – Herança

Gabarito: letra B. A descrição refere-se ao conceito de herança, que permite que classes compartilhem atributos, métodos e outros membros em uma relação hierárquica (superclasse → subclasse). Esse é um dos pilares da programação orientada a objetos.

A banca cobra a definição clássica de herança. Vejamos cada alternativa:

Alternativa A — ❌ Incorreta

Polimorfismo é a capacidade de um objeto assumir múltiplas formas (mesmo método com comportamentos diferentes), mas não está diretamente ligado ao compartilhamento hierárquico de membros.

Alternativa B — ✅ Correta

Herança é exatamente o mecanismo que possibilita que uma classe filha herde características de uma classe pai, organizando-se hierarquicamente. A descrição do enunciado corresponde perfeitamente a esse conceito.

Alternativa C — ❌ Incorreta

Objetos são instâncias de classes; não são um conceito que define o compartilhamento hierárquico entre classes.

Alternativa D — ❌ Incorreta

Classes são os moldes para criar objetos; embora herança envolva classes, o conceito descrito é o relacionamento entre elas, não a classe em si.

Alternativa E — ❌ Incorreta

Abstração consiste em focar nos aspectos essenciais e ignorar detalhes irrelevantes; não é o mecanismo de compartilhamento hierárquico.

PEGA ESSA DICA!

Na prova, palavras-chave como "compartilhem seus atributos, métodos e outros membros" e "relacionamento do hierarquicamente" indicam herança. Polimorfismo, por sua vez, está mais associado à ideia de "um método com diferentes comportamentos".

Gabarito: letra B.

Link permanente: /questoes/qq893848