public class AtividadePoo
public static void Main()
Animal novoAnimal = new Animal();
Mamifero novoMamifero = new Mamifero();
Mamute novoMamute = new Mamute();
Console.WriteLine("MAMUTE");
novoMamute.ProdizirLeite();
novoMamute.ProduzirPelos();
Reptil novoReptil = new Reptil();
Tartaruga novaTartaruga = new Tartaruga();
Console.WriteLine("\nTartaruga");
novaTartaruga.Camuflar();
novaTartaruga.ColocarOvos();
novaTartaruga.ProcurarLQ();
novaTartaruga.Locomover();
novaTartaruga.ProcurarLQV();
Artropode novoArtropode = new Artropode();
Aranha novaAranha = new Aranha();
Console.WriteLine("\nAranha");
novaAranha.FazerCasulo();
novaAranha.ProduzirTeias();
novaAranha.ColocarOvos();
novaAranha.ProduzirVeneno();
Pinguin novoPinguin = new Pinguin();
Console.WriteLine("\nPinguim");
novoPinguin.TrocarPenas();
novoPinguin.ConstruirNinho();
novoPinguin.EscorregarNoGelo();
novoPinguin.BicarLadroes();
novoPinguin.ProduzirSons();
protected string habitat;
protected string especie;
public virtual void Comer()
public virtual void Locomover()
public virtual void Caçar()
public class Mamifero : Animal
private string alimentacao;
private string tipoMamifero;
public virtual void ProdizirLeite()
public virtual void ProduzirPelos()
public virtual void Reproduzir()
public class Reptil : Animal
private string tipoReptil;
private string classificacao;
private string tipoFecundacao;
public virtual void ProcurarLQV()
public virtual void Dormir()
public virtual void Camuflar()
public class Artropode : Animal
private string tipoDesen;
private string tipoArtropode;
private string CorArtropode;
public virtual void Ecdise()
public virtual void ColocarOvos()
public virtual void ProduzirVeneno()
public class Ave : Animal
public virtual void BotarOvos()
public virtual void ProduzirSons()
public virtual void TrocarPenas()
public class Mamute : Mamifero
private float tamanhoDentes;
public virtual void CavarNeve()
Console.WriteLine("cavou a neve!!");
public virtual void Amamentar()
Console.WriteLine("amamentou!");
public virtual void Brigar()
Console.WriteLine("brigou!!");
public override void Reproduzir()
Console.WriteLine("Ele se reproduziu!");
public override void Caçar()
Console.WriteLine("encontrou uma fruta");
public override void Comer()
Console.WriteLine("comeu uma fruta!");
public override void Locomover()
Console.WriteLine("andou!");
public override void ProdizirLeite()
Console.WriteLine("produziu leite para alimentar os filhotes!");
public override void ProduzirPelos()
Console.WriteLine("Produziu muitos pelos por conta do clima gelado!");
public class Tartaruga : Reptil
private float velocidade;
private string corTartaruga;
private float pesoTartaruga;
public virtual void ProcurarLQ()
Console.WriteLine("Procurar local com temperaturas mais quentes para colocar ovos");
public virtual void Eclodir()
Console.WriteLine("Eclodiu e seguiu em direção ao mar");
public virtual void ColocarOvos()
Console.WriteLine("Colou os ovos na areia!");
public override void ProcurarLQV()
Console.WriteLine("Procurar locais quentes para viver");
public override void Dormir()
Console.WriteLine("Dormiu!");
public override void Camuflar()
Console.WriteLine("Se camuflar!!");
public override void Locomover()
Console.WriteLine("Andar");
public override void Caçar()
Console.WriteLine("Capturou um peixe!");
public override void Comer()
Console.WriteLine("Comeu um peixe!!");
public class Aranha : Artropode
private string corAranha;
public override void Ecdise()
Console.WriteLine("Ela está em processo de ecdise!!");
public virtual void ProduzirTeias()
Console.WriteLine("Produziu teias!");
public virtual void FazerCasulo()
Console.WriteLine("Fez um casulo!");
public virtual void FazerLAC()
Console.WriteLine("Fez um local para armazenar o alimento!");
public override void Caçar()
Console.WriteLine("Retirar alimento de sua teia");
public override void Comer()
Console.WriteLine("Comer mosca!");
public override void Locomover()
Console.WriteLine("Rastejou!!");
public override void ColocarOvos()
Console.WriteLine("Colocou ovos na teia");
public override void ProduzirVeneno()
Console.WriteLine("Produziu veneno!");
public class Pinguin : Ave
public virtual void EscorregarNoGelo()
Console.WriteLine("Escorregou no gelo!!");
public virtual void ConstruirNinho()
Console.WriteLine("Construiu o ninho!!");
public virtual void BicarLadroes()
Console.WriteLine("Bicar ladrões de pedras!!!!");
public override void TrocarPenas()
Console.WriteLine("Trocou sua penas");
public override void Locomover()
Console.WriteLine("Andou!! ou Nadou!!");
public override void ProduzirSons()
Console.WriteLine("produzir sons");
public override void BotarOvos()
Console.WriteLine("Botou ovos!");
public override void Caçar()
Console.WriteLine("Capturou um peixe");
public override void Comer()
Console.WriteLine("Comer peixe!!");