Logo Passei Direto
Buscar
Java é uma linguagem utilizada para desenvolvimento de aplicações ou de serviços web. Com base nisso, analise as seguintes sentenças em relação à linguagem Java: I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla com a implementação da classe virtual abstract. II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da classe a palavra-chave implements seguida das interfaces separadas por virgula. III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes descendentes. Em relação às sentenças supracitadas, pode-se afirmar que apenas:
User badge image
Roberval Dantas

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada uma das sentenças sobre Java: I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla com a implementação da classe virtual abstract. Falso. Java não suporta herança múltipla de classes, mas permite que uma classe implemente várias interfaces. A parte sobre "classe virtual abstract" não é uma terminologia correta em Java. II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da classe a palavra-chave implements seguida das interfaces separadas por vírgula. Verdadeiro. Esta afirmativa está correta, pois é assim que se implementam interfaces em Java. III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes descendentes. Falso. Um método final não pode ser sobreposto em classes descendentes. A palavra-chave "final" indica que o método não pode ser alterado. Com base nas análises, apenas a sentença II é verdadeira. Portanto, a alternativa correta que contém todos os itens verdadeiros é: apenas a II.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina