Ed
há 2 anos
Vamos analisar cada uma das afirmações: I - `public abstract class Exemplo{};` é uma declaração válida de classe abstrata. - Correto. Essa é uma forma válida de declarar uma classe abstrata em Java. II - `public abstract void exemplo();` é uma declaração válida de método abstrato. - Correto. Essa é uma forma válida de declarar um método abstrato em Java. III - Você pode ter métodos abstratos dentro de classes não abstratas. - Incorreto. Métodos abstratos devem estar sempre dentro de classes abstratas. Não é permitido ter métodos abstratos em classes que não são abstratas. Agora, vamos resumir as afirmações: - I é verdadeira. - II é verdadeira. - III é falsa. Portanto, a alternativa correta que reúne as afirmações verdadeiras é: C) I e II apenas.
Cadastre-se ou realize login
Ed
há 3 anos
A alternativa correta é a letra C) I e II apenas. A afirmação I é verdadeira, pois a declaração "public abstract class Exemplo{};" é uma declaração válida de classe abstrata. A afirmação II também é verdadeira, pois a declaração "public abstract void exemplo();" é uma declaração válida de método abstrato. Já a afirmação III é falsa, pois métodos abstratos só podem ser declarados em classes abstratas.
Mais perguntas desse material