Logo Passei Direto
Buscar
Ano: 2010 Banca: FDC Orgao: MAPA Prova: FUNDAGAO DOM CINTRA - 2010 - MAPA - Analista de Sistemas Analyse as seguintes sentencas em relacao a linguagem Java: |, Java suporta diretamente somente heranca simples, entretanto ela permite uma versdo de heranca multipla com a implementacao da classe virtual abstract. II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar a defini¢ao da classe a palavra-chave implements seguida das interfaces separadas por virgula. lll. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes descendentes. Em relacao as sentencas supracitadas, pode-se afirmar que apenas:
User badge image
Ana Carolina

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das sentenças: 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 realmente suporta apenas herança simples (uma classe pode estender apenas uma outra classe), e não permite herança múltipla de classes, mesmo com classes abstratas. II. "Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar a definição da classe à palavra-chave implements seguida das interfaces separadas por vírgula." - Verdadeiro. Essa afirmativa está correta, pois em Java uma classe pode implementar várias interfaces usando a palavra-chave `implements`. III. "Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes descendentes." - Falso. Um método declarado como `final` não pode ser sobreposto em classes descendentes. Isso significa que uma vez que um método é marcado como `final`, ele não pode ser alterado em subclasses. Com base nas análises, apenas a sentença II é verdadeira. Portanto, a alternativa correta é que apenas a sentença II está correta.

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