Semelhante às classes, as interfaces podem estender outras interfaces. Diferentemente das classes, as interfaces podem estender múltiplas interfaces. Isto é possível, pois interfaces não possuem os corpos dos métodos. Uma interface nunca pode estender uma classe. Somente classes podem implementar interfaces. Observe as afirmações e assinale a alternativa correta.
I - O recurso de herança múltipla, não presente no Java, muitas vezes é contornado com implementações de interfaces.
II - Apesar de não possuir implementação nos métodos, as interfaces se assemelham às classes abstratas, pois também não possuem implementação nos métodos.
III - As interfaces também podem ser abstratas.
IV - Quando uma interface herda de uma classe abstrata, é preciso declarar na interface todos os métodos da classe abstrata.
Somente as afirmativas I, III e IV são corretas.
Somente a afirmativa I é correta.
Somente as afirmativas II e III são corretas.
Somente as afirmativas I, II e IV são corretas.
Somente a afirmativa IV é correta.
Soluções para a tarefa
Respondido por
4
Somente a afirmativa I é correta.
Perguntas interessantes
Geografia,
10 meses atrás
Matemática,
10 meses atrás
Sociologia,
1 ano atrás
Matemática,
1 ano atrás
História,
1 ano atrás