Buscar

Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma superclasse A. Na superclasse A, há o método calcular ...

Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma superclasse A. Na superclasse A, há o método calcular Valor, também presente nas duas subclasses B e C, mas implementado de maneiras diferentes. A partir do método main de uma classe principal, utilizou-se o seguinte bloco de código: A t1 = new A(); System.out.println(t1.calcularValor()); A t2 = new B(); System.out.println(t2.calcularValor()); A t3 = new C(); System.out.println(t3.calcular Valor()); Após compilar e executar a aplicação, foram exibidos, na tela, os valores 4, 9 e 5. Nessa aplicação, evidencia- se o uso de:

Respostas

User badge image

Ed Verified user icon

O uso de polimorfismo, que é a capacidade de objetos de diferentes classes serem tratados como se fossem do mesmo tipo, neste caso, a classe A. Isso permite que o método calcularValor() seja chamado em cada objeto, mesmo que eles sejam instâncias de classes diferentes, e que cada um retorne um valor diferente, de acordo com a implementação específica em cada classe.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando