Logo Passei Direto
Buscar
O que e uma "classe abstrata" em OOP?
A) Uma classe que nao pode ter metodos.
B) Uma classe que nao pode ser instanciada diretamente e deve ser estendida por outras classes.
C) Uma classe que tem apenas atributos e nenhum metodo.
D) Uma classe que permite criar objetos de qualquer tipo.
User badge image
Praticando Para o Saber

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar as alternativas sobre o que é uma "classe abstrata" em Programação Orientada a Objetos (OOP): A) Uma classe que não pode ter métodos. - Incorreto, pois uma classe abstrata pode ter métodos, incluindo métodos abstratos (sem implementação). B) Uma classe que não pode ser instanciada diretamente e deve ser estendida por outras classes. - Correto, essa é a definição exata de uma classe abstrata. Ela serve como base para outras classes. C) Uma classe que tem apenas atributos e nenhum método. - Incorreto, pois uma classe abstrata pode ter métodos, mesmo que não sejam implementados. D) Uma classe que permite criar objetos de qualquer tipo. - Incorreto, pois uma classe abstrata não pode ser instanciada diretamente. Portanto, a alternativa correta é: B) Uma classe que não pode ser instanciada diretamente e deve ser estendida por outras classes.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina