-
Herança múltipla não existe em Java! Nenhuma classe pode herdar de mais de uma classe.
A afirmativa 2 está correta sobre o polimorfismo.
-
Herança múltipla não existe em Java! Nenhuma classe pode herdar de mais de uma classe.
A afirmativa 2 está correta sobre o polimorfismo.
-
Herança múltipla existe no Java 8.
-
CORREÇÃO AO COLEGA ABAIXO, NÃO EXISTE HERANÇA MÚLTIPLA EM JAVA 8!!
O que existe é a interface default methods, que é através de interface e não de classes! Embora default methods solucione as duas capacidades de herança múltipla( 1- Capacidade de polimorfismos; 2) capacidade de reutilização) tais métodos não são reconhecidos como herança múltipla e sim como INTERFACE!
Vejam a documentação oficial: https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html
GABARITO ALTERNATIVA A
-
Eu acho essa questão muito questionável, uma vez que existe Polimorfismo do tipo de Sobrecarga (onde os métodos tem ASSINATURAS DIFERENTES). Acho que a afirmação de II está descrevendo Sobrescrita, que tb é um tipo de polimorfismo.
-
Ao realizar um comentário, é importante citar a fonte. E para aqueles que não tem conhecimento sobre o tema, se abstenha de realizar comentários imprecisos e sem fundamentação teórica.
-
⦁ Herança múltipla é um recurso existente em Java para permitir que uma classe possa herdar atributos e métodos de mais de uma classe.
A definição de herança múltipla está correta. Mas o erro desta afirmativa é dizer que esse recurso de herança múltipla existe em Java. Na verdade, Java não suporta herança múltipla. Afirmativa Falsa.
⦁ Polimorfismo em Java é a capacidade de duas ou mais classes derivadas de uma mesma superclasse possuírem a mesma assinatura de um método, porém com comportamento diferente.
Verdadeiro
Portanto, apenas a afirmativa II está correta. Gabarito letra A.
Resposta: A