A “concentração nos aspectos essenciais de um determinado o...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito Correto: D - abstração e herança
A questão aborda dois conceitos fundamentais da Programação Orientada a Objetos (POO), que são a abstração e a herança. Para resolver essa questão, é necessário compreender bem cada um desses conceitos e como eles se aplicam no contexto da orientação a objetos.
O primeiro conceito mencionado na questão se refere a "concentração nos aspectos essenciais de um determinado objeto", que é a definição de abstração. A abstração na POO é o processo de identificar as características e comportamentos importantes de um objeto e representá-los em uma classe, ignorando as particularidades que não são relevantes para o contexto atual do sistema. Isso permite simplificar a complexidade do mundo real ao modelar classes no software.
O segundo conceito é o "compartilhamento de atributos e operações entre classes em um relacionamento hierárquico", que descreve a herança. A herança permite que uma classe herde atributos e métodos de outra classe, chamada de classe base ou superclasse. As classes derivadas podem reutilizar, estender ou modificar o comportamento definido na superclasse. Isso promove o reuso de código e a criação de uma estrutura de classes com hierarquias claras e lógicas.
Portanto, a alternativa correta é a letra D, que associa corretamente a abstração com a concentração nos aspectos essenciais e a herança com o compartilhamento de atributos e operações em uma hierarquia de classes.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
"A abstração é um princípio fundamental da Programação Orientada a Objetos que envolve a identificação e a modelagem das características e comportamentos essenciais de um objeto, ignorando os detalhes irrelevantes ou secundários para o contexto em questão."
Fonte:
https://blog.rocketseat.com.br/entendendo-a-abstracao-em-poo-com-java/#:~:text=A%20abstra%C3%A7%C3%A3o%20%C3%A9%20um%20princ%C3%ADpio,para%20o%20contexto%20em%20quest%C3%A3o.
"A Herança possibilita que as classes compartilhem seus atributos, métodos e outros membros da classe entre si. Para a ligação entre as classes, a herança adota um relacionamento esquematizado hierarquicamente."
Fonte:
https://www.devmedia.com.br/conceitos-e-exemplos-heranca-programacao-orientada-a-objetos-parte-1/18579
Letra D
[GABARITO: LETRA D]
Abstração
A abstração é o processo de focar nos aspectos essenciais de um objeto, ignorando os detalhes menos relevantes. Em outras palavras, abstração permite que você crie uma representação simplificada de um objeto do mundo real, destacando apenas as características e comportamentos importantes para o contexto do seu programa. Isso ajuda a reduzir a complexidade e facilita o entendimento e a manipulação dos objetos.
Herança
A herança é um mecanismo que permite que uma classe (chamada de classe derivada ou subclasse) compartilhe atributos e operações de outra classe (chamada de classe base ou superclasse). Com a herança, você pode criar novas classes que reutilizam, estendem ou modificam o comportamento de classes existentes. Isso promove a reutilização de código e a criação de hierarquias de classes, onde classes mais específicas herdam características de classes mais gerais.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo