Buscar

A linguagem Java possui suporte a criação de interfaces. Esse conceito ajuda a contornar a limitação de não permitir a herança múltipla. Com base n...

A linguagem Java possui suporte a criação de interfaces. Esse conceito ajuda a contornar a limitação de não permitir a herança múltipla. Com base no que você aprendeu sobre interface, avalie as af irmações que se seguem:
I. A interface Comparable é utilizada para impor uma ordem nos objetos de uma determinada classe que a implementa.
II. Uma interface precisa necessariamente ter pelo menos um método que deverá ser sobrescrito.
III. O polimorf ismo pode ser obtido ao criar um objeto do tipo da interface com a instanciação do objeto do tipo da classe que implementa a interface.
IV. Apesar de pouco recomendado, um objeto do tipo da interface pode ser instanciado.
Considerando as af irmações apresentadas acima, é correto o que se af irma em:


a) I e II apenas.
b) II e III apenas.
c) I e III apenas.
d) I, II e IV apenas.
e) II, III e IV apenas.

Essa pergunta também está no material:

4 pág.

Linguagem Orientada A Objetos Faculdade Pitágoras de CamaçariFaculdade Pitágoras de Camaçari

Respostas

User badge image

Ed Verified user icon

A resposta correta é a alternativa (c) I e III apenas. I. A interface Comparable é utilizada para impor uma ordem nos objetos de uma determinada classe que a implementa. Essa afirmação está correta, pois a interface Comparable permite que objetos sejam comparados e ordenados. II. Uma interface precisa necessariamente ter pelo menos um método que deverá ser sobrescrito. Essa afirmação está incorreta, pois uma interface pode ter métodos abstratos que não precisam ser sobrescritos. III. O polimorfismo pode ser obtido ao criar um objeto do tipo da interface com a instanciação do objeto do tipo da classe que implementa a interface. Essa afirmação está correta, pois ao criar um objeto do tipo da interface, é possível referenciá-lo com uma variável desse tipo e utilizar os métodos implementados pela classe que a implementa. IV. Apesar de pouco recomendado, um objeto do tipo da interface pode ser instanciado. Essa afirmação está incorreta, pois uma interface não pode ser instanciada, apenas as classes que a implementam. Portanto, apenas as afirmações I e III estão corretas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image