Logo Passei Direto
Buscar

Filosofia

DOM BOSCO
Java possui modificadores que, aplicados às classes, instruem o compilador sobre como tratá-las. Na linguagem Java, ao se declarar uma classe como “final” ela: A Não pode ser instanciada. B Não pode ser subclasse de outra classe. C Não pode ser superclasse de outra classe. D Pode ser estendida por uma Interface. E Equivale ao conceito de classe abstrata.
User badge image
Allysson Petryk

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar as opções sobre o modificador "final" em Java: A classe declarada como "final" não pode ser estendida, ou seja, não pode ser subclasse de outra classe. Isso significa que nenhuma outra classe pode herdar dela. Agora, vamos às alternativas: A) Não pode ser instanciada. - Incorreto. Uma classe "final" pode ser instanciada normalmente. B) Não pode ser subclasse de outra classe. - Correto. Uma classe "final" não pode ser estendida. C) Não pode ser superclasse de outra classe. - Incorreto. Uma classe "final" pode ser uma superclasse, mas não pode ser estendida. D) Pode ser estendida por uma Interface. - Incorreto. Interfaces não estendem classes, e uma classe "final" não pode ser estendida. E) Equivale ao conceito de classe abstrata. - Incorreto. Uma classe "final" não é abstrata; ela não pode ser estendida, enquanto uma classe abstrata pode ser. Portanto, a alternativa correta é: B) Não pode ser subclasse de outra classe.

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