Polimorfismo significa várias (poli) formas (morfo). Em Orientação a Objetos, polimorfismo é a capacidade

pela qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, mas que possuem comportamentos distintos". Adaptado de: JUNIOR, E. A. O.; NOEL, A. A. Programação I. Maringá: Unicesumar, 2018. Considerando o texto anterior, assinale a alternativa correta. Alternativas Alternativa 1: Um método sobrescrito em Java só utiliza polimorfismo se houver antes a anotação "@Override". Alternativa 2: Nem sempre que há polimorfismo há herança, mas sempre que há herança, há também polimorfismo. Alternativa 3: Polimorfismo é a capacidade da subclasse de utilizar métodos da superclasse, sem precisar redefini-los. Alternativa 4: Para sobrescrever um método, a assinatura do método deve ser exatamente a mesma utilizada na superclasse. Alternativa 5: Em Java, podemos escrever dois métodos com o mesmo nome, desde que possuam parâmetros de entrada diferentes. Isso é chamado de reescrita de métodos.

RESPONDER

FerSilva está aguardando sua ajuda, Clique aqui para responder.