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 calcularV...

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 calcularValor, 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.calcularValor());

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:


Sobrecarga de métodos.
Sobrecarga de construtor.
Métodos estáticos.
Polimor�smo.
Métodos abstratos.

Essa pergunta também está no material:

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
4 pág.

Programação em Java Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Nessa aplicação, evidencia-se o uso de Polimorfismo. O polimorfismo permite que objetos de diferentes classes sejam tratados de maneira uniforme, mesmo que tenham comportamentos diferentes. No código apresentado, as variáveis t1, t2 e t3 são todas do tipo A, mas referenciam objetos das subclasses B e C. Quando o método calcularValor() é chamado, o comportamento específico de cada classe é executado, resultando nos valores 4, 9 e 5.

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

✏️ Responder

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

Outros materiais