Informática, perguntado por jorginhocesar, 1 ano atrás

Interfaces e classes abstratas são muito parecida. Ambas podem ser utilizadas, em muitos casos, para os mesmos propósitos. Embora sejam parecidas, elas têm suas diferenças. Observe as afirmativas abaixo e assinale a alternativa que contenha apenas recursos de uma interface.

I - Métodos abstratos.
II - Não podem ser instanciadas.
III - Não podem ser herdadas por outras classes.
IV - Não podem ser herdadas por outras interfaces.
V - Recebem instâncias de classes que as implementam.



A- Apenas as afirmativas I e II estão corretas.
B- Apenas as afirmativas I, II e III estão corretas
C- Apenas as afirmativas I, IV e V estão corretas.
D- Apenas as afirmativas I, II, III e V estão corretas.
E- Todas as afirmativas estão corretas.

Soluções para a tarefa

Respondido por raqueleliude
14

Olá!


Interface → a interface pode definir vários métodos no entanto ela não pode implementar nenhum deles a interface só pode exibir (mostrar) o que tem no método em momento nenhum ela pode dizer o método o que fazer ou como fazer a sua função ou seja em uma interface nunca poderá ter implementação, (e os métodos de interface deve ser públicos ou abstrato). A interface nada mais é de uma forma mais clara que um contrato onde a classe que o assina deve implementar.

Sendo assim a alternativa correta é a letra d: D- Apenas as afirmativas I, II, III e V estão corretas.

Espero ter ajudado, bons estudos.


Perguntas interessantes