A seguir, é apresentado o resultado do código precedente, de...
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)
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