Em programação orientada a objetos, a herança pode ser feita...

Próximas questões
Com base no mesmo assunto
Q2171202 Programação
Em programação orientada a objetos, a herança pode ser feita de duas formas: na primeira, a classe Motorista herda atributos e métodos somente da classe Funcionário, pois, nesse exemplo, todo motorista é um funcionário; na segunda, a classe Veículo Anfíbio herda atributos e métodos das classes Carro e Barco, pois, nesse exemplo, um veículo anfíbio possui as propriedades de um carro, mas também tem as de um barco. A primeira e a segunda formas são identificadas, correta e respectivamente, como herança:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a B - Simples e múltipla.

Para resolver a questão é importante compreender o conceito de herança na programação orientada a objetos (POO). A herança é um mecanismo que permite que uma classe herde atributos e métodos de outra classe, possibilitando o reuso de código e a criação de uma hierarquia de classes.

O tipo de herança descrito na primeira parte do enunciado, onde a classe Motorista herda de Funcionário, indica uma relação direta e exclusiva. Isto é, um motorista é um tipo de funcionário. Esse tipo de herança é conhecida como herança simples, porque uma classe filha herda de apenas uma classe pai.

Já na segunda parte do enunciado, a classe Veículo Anfíbio herda atributos e métodos de duas classes: Carro e Barco. Isso ilustra um exemplo de herança múltipla, onde uma classe pode herdar características de mais de uma classe pai, combinando seus comportamentos e atributos.

Portanto, o termo correto para a primeira herança é simples, pois há apenas uma classe base, e para a segunda é múltipla, devido à herança de múltiplas classes bases. Assim, a opção que descreve corretamente ambos os tipos de herança, de acordo com o contexto apresentado, é a alternativa B - Simples e múltipla.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo