Logo Passei Direto
Buscar
Analisando 0 código: public abstract class Mammal ( public abstract void Move () ; 1 public class Human : Mammal ( public override void Movo () ( Console. WriteLine ("The human walks"); ) ) Qualea principal caracteristica da classe Mammal'? Oa.E uma classe derivada. Ob.Tem um erro P não compilará. Oc. E uma classe concreta. Od.E uma classe com atributos. Op.E uma classe abstrata que não pode ser instanciada diretamente
User badge image
Pablo Henrique

há 3 dias

Respostas

User badge image

Ed Verified user icon

há 3 dias

Vamos analisar as opções com base no código apresentado. A classe `Mammal` é declarada como `public abstract class Mammal`, o que significa que ela é uma classe abstrata. Classes abstratas não podem ser instanciadas diretamente e geralmente contêm métodos abstratos que devem ser implementados por classes derivadas. Agora, vamos às alternativas: a) É uma classe derivada. - Incorreto, pois `Mammal` é uma classe base, não derivada. b) Tem um erro e não compilará. - Incorreto, pois a classe em si não tem erro, mas a implementação do método `Move` na classe `Human` tem um erro de digitação (deveria ser `Move` e não `Movo`). c) É uma classe concreta. - Incorreto, pois `Mammal` é uma classe abstrata, não concreta. d) É uma classe com atributos. - Incorreto, pois não há atributos definidos na classe `Mammal`. e) É uma classe abstrata que não pode ser instanciada diretamente. - Correto, pois essa é a definição de uma classe abstrata. Portanto, a resposta correta é: e) É uma classe abstrata que não pode ser instanciada diretamente.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina