O polimorfismo por sobrescrita (também conhecido como overriding) é um conceito em que uma subclasse fornece uma implementação específica para um método que já foi definido na superclasse. Quando um método da superclasse é sobrescrito, a versão da subclasse substitui a implementação da superclasse, permitindo que o comportamento do método seja adaptado de acordo com as necessidades da subclasse.
Acompanhe o vídeo abaixo, pois será desenvolvido um exemplo utilizando o polimorfismo de sobrescrita: