Java – Polimorfismo Ad Hoc de Sobrecarga

0
31

Para ilustrar de forma simples o conceito de polimorfismo por sobrecarga, podemos tomar como exemplo um programa que calcula a área de diversas figuras geométricas (MANZANO; COSTA JR, 2014).

Na classe Area, múltiplas versões do método calcularArea são definidas, cada uma para calcular a área de uma forma geométrica diferente. Essa abordagem simplifica o código, permitindo que métodos com o mesmo nome tenham comportamentos distintos com base nos parâmetros fornecidos.

Exemplo de utilização da classe Area:

Saída:

⚠️ Observe que utilizei o método String.format() para facilitar a exibição dos dados na saída.


📚 Livro
:

*Atualizado em 8 de maio de 2024

Estude a Bíblia!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments