Polimorfismo é o princípio pelo qual duas ou mais classes herdadas de uma mesma superclasse. Espera-se que no polimorfismo, possamas fazer que um objeto seja atribuido para um tipo diferente da sua instância. Assim o interpretador JAVA se encarrega de chamar corretamente o método a ser executado em tempo de execução.
Em se tratando de programação com objetos e suas características na linguagem Java, para que um polimorfismo seja utilizando é necessário que:
Alternativas
Alternativa 1:
os métodos necessitam ter a mesma assinatura, ou seja, precisam ter o memo nome e os mesmos tipos de parâmetros de entrada, assim ao ser referenciado em outro tipo, irão executar o método definido para cada objeto.
Alternativa 2:
os métodos necessitam ter a mesma assinatura, ou seja, precisam ter o retorno e mesmo nome, assim ao ser referenciado em outro tipo, irão executar o método definido para cada objeto.
Alternativa 3:
os métodos necessitam ter a mesma assinatura, ou seja, precisam ter o memo retorno e os mesmos tipos de parâmetros de entrada, assim ao ser referenciado em outro tipo, irão executar o método definido para cada objeto.
Alternativa 4:
os métodos necessitam referenciar os mesmos atributos, para que possam executar suas regras de negócio de forma independente.
Alternativa 5:
os métodos necessitam ter assinaturas diferentes, ou seja, precisam ter o memo nome e tipos de parâmetros de entrada diferentes, assim ao ser referenciado em outro tipo, poderão executar cada método dependendo do parâmetro passado.
Soluções para a tarefa
Resposta:
Alternativa 1:
os métodos necessitam ter a mesma assinatura, ou seja, precisam ter o mesmo nome e os mesmos tipos de parâmetros de entrada, assim ao ser referenciado em outro tipo, irão executar o método definido para cada objeto.
Explicação:
A possibilidade de 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.
Para que um polimorfismo seja utilizando é necessário que os métodos necessitam ter a mesma assinatura, ou seja, precisam ter o mesmo nome e os mesmos tipos de parâmetros de entrada, assim ao ser referenciado em outro tipo, irão executar o método definido para cada objeto (Alternativa 1).
No polimorfismo tem-se que os métodos podem ser sobrescritos pelas subclasses, isto significa que caso o método da superclasse não é suficiente, ele pode ser novamente escrito.
Isso fará com que ele possa ter um completamente diferente do comportamento da superclasse.
Saiba mais:
https://brainly.com.br/tarefa/24925981
Bons estudos!