SóProvas


ID
1340920
Banca
FGV
Órgão
TJ-GO
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as afirmativas a seguir, no contexto das linguagens de programação orientadas a objetos:

I. A herança múltipla é a possibilidade de uma classe estender uma ou mais classes simultaneamente.

II. A herança múltipla é a possibilidade de uma classe implementar uma ou mais inferfaces simultaneamente.

III. A herança múltipla é a possibilidade de, numa dada classe, coexistirem métodos homônimos com múltiplas assinaturas, desde que distintas.

É verdadeiro somente o que se afirma em:

Alternativas
Comentários
  • Por eliminação, a resposta menos absurda seria a letra A, entretanto ainda não está correta.


    O conceito de herança múltipla, como o nome sugere, é a capacidade de uma subclasse estender (herdar) as características de duas ou mais superclasses. Não precisa ser nenhum gênio para notar que o conceito de "múltiplo", por definição, exige mais de uma origem.


    O erro da banca, a meu ver, está em colocar a possibilidade de existir herança múltipla para classes que estendem "uma ou mais classes".


    Ao termos uma classe que estende uma superclasse, temos o conceito de herança simples, e não múltipla.

  • Também concordo com o Benamin

  • Caberia Recurso!

  • OO possui herança múltipla? humm