Buscar

Qual das alternativas sobre classes abstratas e interfaces está incorreta? a. O uso de métodos abstratos é recomendado para se garantir que as subc...

Qual das alternativas sobre classes abstratas e interfaces está incorreta?
a. O uso de métodos abstratos é recomendado para se garantir que as subclasses sobrescrevam os métodos necessários.
b. Uma classe abstrata pode definir atributos, métodos concretos e métodos abstratos.
c. Uma interface pode ser entendida como uma classe abstrata que só define métodos abstratos.
d. Uma interface deve sempre considerar as recomendações de estilo vigentes para uso de elementos gráficos como botões, caixas de texto, rótulos, etc.
a) O uso de métodos abstratos é recomendado para se garantir que as subclasses sobrescrevam os métodos necessários.
b) Uma classe abstrata pode definir atributos, métodos concretos e métodos abstratos.
c) Uma interface pode ser entendida como uma classe abstrata que só define métodos abstratos.
d) Uma interface deve sempre considerar as recomendações de estilo vigentes para uso de elementos gráficos como botões, caixas de texto, rótulos, etc.

Essa pergunta também está no material:

Topicos Especiais de Programacao Orientada a objetos II
6 pág.

Programação Orientada A Objetos Colégio ObjetivoColégio Objetivo

Respostas

User badge image

Ed Verified user icon

Vamos analisar cada alternativa: a. O uso de métodos abstratos é recomendado para se garantir que as subclasses implementem esses métodos - Correto. Métodos abstratos em classes abstratas garantem que as subclasses implementem esses métodos. b. Interfaces podem conter atributos - Incorreto. Interfaces em Java não podem conter atributos, apenas métodos abstratos. c. Classes abstratas podem ter construtores - Correto. Classes abstratas podem ter construtores, que são chamados quando uma subclasse é instanciada. d. Uma classe pode implementar múltiplas interfaces - Correto. Em Java, uma classe pode implementar múltiplas interfaces, mas só pode herdar de uma única classe. e. Interfaces podem herdar de outras interfaces - Correto. Interfaces em Java podem estender outras interfaces. Portanto, a alternativa b está incorreta, pois interfaces não podem conter atributos.

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

Mais conteúdos dessa disciplina