ID 28432 Banca CESGRANRIO Órgão DNPM Ano 2006 Provas CESGRANRIO - 2006 - DNPM - Técnico Administrativo - Informática Disciplina Engenharia de Software Assuntos Orientação a Objetos Em programação orientada a objetos, é correto afirmar que herança múltipla: Alternativas é a instância de uma classe abstrata. define no máximo uma classe pai. permite que uma classe herde atributos e métodos de duas ou mais classes. ocorre quando uma classe é a instância de vários objetos. significa o mesmo que polimorfismo. Responder Comentários A herança múltipla é implementada em algumas linguagens de programação orientadas a objetos e permite que uma subclasse possa hedar os atributos e métodos de mais de uma superclasse. Exemplo de linguagem de programação que permite este mecanismo é a linguagem C++. A linguagem Java, por sua vez não permite o uso de herança múltipla. Analisando alternativas:a) é a instância de uma classe abstrata: Classe abstrata serve apenas como modelo para uma classe concreta. Não existe instância de classe concreta. b) Define no máximo uma classe pai: A herança pode ser simples com apenas uma classe pai e poder ser múltipla com mais de um pai.c) Correta.d) Ocorre quando uma classe é a instância de vários objetos. Não tem nada haver com herança. e) Significa o mesmo que polimorfismo: Polimorfismo acontece apenas na herança. Herança multipla permite que uma classe herde atributos e metodos de mais de 1 classe, o que nao é permite em java devido ao impasse de nao saber qual metodo implementar se as 2 classes tiverem metodos com mesmo nome