"É o mecanismo pelo qual uma classe pode estender outra clas...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - herança, métodos e atributos.
A questão aborda um dos pilares fundamentais da programação orientada a objetos (POO), que é o conceito de herança. A herança permite que uma classe, chamada de subclasse ou classe derivada, herde características (métodos e atributos) de outra classe, conhecida como superclasse ou classe base. Esse mecanismo promove o reuso de código e estabelece uma relação de tipo "é-um" entre a subclasse e a superclasse.
O motivo pelo qual a alternativa A está correta é que herança realmente se refere ao processo de uma classe estender outra, herdando seus métodos (comportamentos) e atributos (variáveis possíveis). Este conceito é fundamental para a POO, pois contribui para a modularidade e a hierarquia na organização das classes, tornando o código mais fácil de manter e estender.
Os demais conceitos apresentados nas alternativas erradas também são importantes na POO, mas não descrevem diretamente o mecanismo mencionado no enunciado. Por exemplo, encapsulamento é o conceito de esconder os detalhes internos de implementação de uma classe e expor apenas as operações seguras para o mundo exterior. Polimorfismo é a habilidade de chamar o mesmo método em diferentes objetos e cada um responder de acordo com a sua classe específica. Abstração é o conceito de reduzir a complexidade do mundo real modelando classes apropriadas para o problema. E associação é um tipo de relacionamento entre classes onde um objeto usa ou interage com outro.
Portanto, a alternativa A é a correta por destacar a herança como um mecanismo de extensão de classes, junto com os elementos que são normalmente herdados: métodos e atributos.
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 resposta é a letra A.
O mecanismo pelo qual uma classe pode estender outra classe é a Herança, em que são estendidos os comportamentos e as variáveis possíveis.
O comportamento de um objeto, ou conjunto de ações que um objeto pode realizar, é conhecido como método;
Atributos são as variáveis desse objeto.
herança - mecanismo pelo qual uma classe pode estender outra classe,
métodos -comportamentos
atributos -variáveis
Ha 3 modos de usar herança: 1- reutilização de implementação - simplemesnte reusar o codigo em superclass
2 - diferença - adicao de atributos e metodos à classe que herda
3- substituição de tipo - substituição de um tipo referenciado por uma subclasse por qualquer uma de suas subclasses
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo