Polimorfismo se dá pelo fato de que métodos podem ser sobrescritos pelas subclasses (métodos com o mesmo nome e números de argumentos), ou seja, se o método da superclasse não é suficiente ou não se aplica à classe filha, ele pode ser escrito novamente tendo um comportamento completamente diferente do da superclasse. É importante observar que, quando o polimorfismo está sendo utilizado, o comportamento que será adotado por um método só será definido durante a execução. Embora em geral esse seja um mecanismo que facilite o desenvolvimento e a compreensão do código orientado a objetos.
De acordo com o tema polimorfismo, assinale a alternativa correta onde é possível usar o polimorfismo:
Alternativas
Alternativa 1:
classe Princial{
public static void main(String[] args){
Animal animal = new Gato();
// CÓDIGO OMITIDO
}
}