Logo Passei Direto
Buscar
Em um sistema de software foi definida a classe Veiculo, e desta classe criadas duas outras subclasses, Automovel e Trem. Na classe Veiculo foi definido um método chamado frear(), que não recebeu implementação. Esse método foi reescrito na classe Automovel e na classe Trem, com comportamentos diferentes.
Em se tratando de POO, esse comportamento denota:
E polimorfismo
User badge image
Testando o Conhecimento

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Correto! Esse comportamento denota polimorfismo na Programação Orientada a Objetos (POO). Explicação passo a passo: 1. A classe Veiculo define o método frear() sem implementação (método abstrato ou método a ser sobrescrito). 2. As subclasses Automovel e Trem implementam o método frear() com comportamentos diferentes. 3. Isso significa que o mesmo método (frear()) pode ter diferentes implementações dependendo do objeto que o chama. 4. Esse é o conceito de polimorfismo, que permite que objetos de diferentes classes respondam de forma distinta ao mesmo método. Portanto, a situação descrita é um exemplo clássico de polimorfismo em POO.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina