Logo Passei Direto
Buscar
Sobre o uso de classes abstratas analise as seguintes afirmações: Uma classe abstrata pode ter métodos concretos e abstratos. É obrigatório sobrescrever todos os métodos abstratos em uma classe concreta que herde de uma classe abstrata. Classes abstratas podem conter atributos. Uma classe concreta pode estender apenas uma classe abstrata. Assinale a alternativa correta. Somente 1 e 2 estão corretas. Somente 1 e 3 estão corretas. Somente 1, 3 e 4 estão corretas. Somente 2, 3 e 4 estão corretas. Todas estão corretas.
User badge image
Mariana Gonçalves

há 5 dias

Respostas

User badge image

Ed Verified user icon

há 5 dias

Vamos analisar cada afirmação sobre classes abstratas: 1. Uma classe abstrata pode ter métodos concretos e abstratos. Correto. Classes abstratas podem conter métodos com implementação (concretos) e métodos sem implementação (abstratos). 2. É obrigatório sobrescrever todos os métodos abstratos em uma classe concreta que herde de uma classe abstrata. Correto. A classe concreta deve implementar todos os métodos abstratos herdados, caso contrário, ela também deve ser abstrata. 3. Classes abstratas podem conter atributos. Correto. Classes abstratas podem ter atributos (variáveis de instância). 4. Uma classe concreta pode estender apenas uma classe abstrata. Correto. Em linguagens como Java, uma classe pode estender apenas uma outra classe (abstrata ou não), pois não há herança múltipla de classes. Conclusão: Todas as afirmações estão corretas. Resposta correta: Todas estão corretas.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina