Questão de Engenharia de Software — Desenvolvimento de Software — FUNDATEC 2023
Engenharia de Software›Desenvolvimento 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?
APolimorfismo.
BHerança.
CObjetos.
DClasses.
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".