Imagem de fundo

Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a ...

Um desenvolvedor Java SE possui, em uma aplicação, duas subclasses B e C, estendendo a mesma superclasse A. Na superclasse A há um 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:

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

A
sobrecarga de métodos.
B
métodos abstratos.
C
métodos estáticos.
D
polimorfismo.
E
sobrecarga de construtor.