Ed
há 11 meses
Para identificar a definição correta de uma classe abstrata em Programação Orientada a Objetos, vamos analisar cada uma das alternativas: A) É uma classe sem classes filhas (subclasses). - Incorreto, pois uma classe abstrata pode ter subclasses. B) É qualquer classe pai (super classe) com mais de uma classe filha (subclasse). - Incorreto, pois não é uma definição precisa de classe abstrata. C) É uma classe que não pode ser instanciada. - Correto, essa é a definição fundamental de uma classe abstrata. Ela serve como um modelo para outras classes, mas não pode ser instanciada diretamente. D) É um outro nome para "classe base". - Incorreto, pois "classe base" é um termo mais geral e não necessariamente se refere a uma classe abstrata. E) É uma classe que apresenta constantes e apenas métodos abstratos. - Incorreto, pois uma classe abstrata pode ter métodos concretos (não abstratos) além de métodos abstratos. Portanto, a alternativa correta é: C) É uma classe que não pode ser instanciada.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material