A seguir, é apresentado o resultado do código precedente, de...

Próximas questões
Com base no mesmo assunto
Q2471705 Programação
Imagem associada para resolução da questão


A seguir, é apresentado o resultado do código precedente, desenvolvido em Python, ao final de sua execução.
Ação:
corre
voa

Com base nessas informações, é correto afirmar que o princípio da orientação a objeto utilizado nesse programa, especialmente em relação ao método acao, é a(o)
Alternativas

Comentários

Veja os comentários dos nossos alunos

A classe carro implementa uma operação chamada acao que retorna um print com saída "corre". A classe aviao implementa a mesma operação acao, que retorna um print com a saída "voa", caracterizando um polimorfismo por sobrescrita, onde um mesmo método é implementado com a mesma assinatura, porém, em classes diferentes.

Gabarito: D

"Várias formas"

D) Polimorfismo permite que métodos sejam usados de forma intercambiável em diferentes classes. O código demonstra esse princípio com o método. No contexto da programação orientada a objetos, o permite, que é definido tanto na classe quanto na classe . Apesar dos objetos serem instâncias de classes diferentes, o loop no final chama o método em cada objeto, resultando em comportamentos diferentes ("corre" e "voa"), o que é um exemplo clássico de polimorfismo.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo