public static void Main()
Console.WriteLine("Hello World");
protected string habitat;
protected string alimentacao;
public virtual void Comer()
public virtual void Locomocao()
Console.WriteLine("Dormiu");
public virtual void Reproduzir()
protected string corPena;
protected float velocidade;
protected int tamanhoBico;
public virtual void CuidarDasPenas()
Console.WriteLine("Está cuidando de suas penas");
public virtual void Migracao()
Console.WriteLine("Está realizando a migração");
public virtual void FazerNinho()
Console.WriteLine("Fazendo ninho");
public override void Reproduzir()
Console.WriteLine("Botou um ovo");
public override void Locomocao()
Console.WriteLine("Voando");
public override void Comer()
Console.WriteLine("Se alimentando de frutos ou animais pequenos");
private float nivelFidelidade;
private float velocidadeNadando;
private float profundidadeMergulho;
Console.WriteLine("Realiza a incubação para mantar a temperatura ideal para o embrião dentro do ovo");
public void ResistenciaFrio()
Console.WriteLine("Tem alta resistência ao frio devido a penagem");
Console.WriteLine("Está nadando");
public override void Comer()
Console.WriteLine("Se alimentando de alguns peixes");
public override void Locomocao()
Console.WriteLine("Andando ou Nadando");
public class Mamifero:Animal
protected string corPelo;
protected string tempoSono;
public override void Locomocao()
Console.WriteLine("Andando");
public override void Comer()
Console.WriteLine("Podem ser tanto carnívoros, herbíveros ou oníveros");
public override void Reproduzir()
Console.WriteLine("Desenvolvimento da gestação");
Console.WriteLine("Está brincando");
public void ProduzirLeite()
Console.WriteLine("Produz leite somente após nascimento do filhote");
public void MemoriaAlta()
Console.WriteLine("Consegue se lembrar bem do ocorrido");
public class Mamute:Mamifero
private float tamanhoPresas;
private float tamanhoTromba;
public void ResistenciaFrio()
Console.WriteLine("Consegue sobreviver a temperaturas baixas");
Console.WriteLine("Se protege com suas presas");
public void CacarComida()
Console.WriteLine("Foi procurar frutas, legumes, etc");
public override void Comer()
Console.WriteLine("Se alimenta de vegetais");
public class Reptil:Animal
protected string corEscamas;
protected int resistenciaPele;
protected int tempoBaixoAgua;
public virtual void MordidasFortes()
Console.WriteLine("Da uma grande mordida com as presas");
public virtual void ResistFracaFrio()
Console.WriteLine("Não consegue sobreviver a temperaturas baixas");
public virtual void RespiracaoAquatica()
Console.WriteLine("Pode sobreviver algum tempo em baixo da água prendendo a respiração");
public override void Reproduzir()
Console.WriteLine("Botou um ovo");
public override void Locomocao()
Console.WriteLine("Andando, nadando ou rasteijando");
public override void Comer()
Console.WriteLine("Se alimentando de frutos ou animais");
public class Tartaruga:Reptil
protected int velocidadeTerra;
protected int durabilidadeCasco;
protected int velocidadeAquatica;
public override void Locomocao()
Console.WriteLine("Andando ou nadando");
public void EsconderCabeca()
Console.WriteLine("Consegue esconder a cabaça para dentro da casca");
Console.WriteLine("Faz a migração de tempos em tempos");
Console.WriteLine("Consegue imbernar por algum tempo");
public class Artropode:Animal
protected int numeroOlhos;
protected string invertebrado;
protected int numeroPatas;
public override void Reproduzir()
Console.WriteLine("Botou um ovo");
public override void Locomocao()
Console.WriteLine("Andando");
public override void Comer()
Console.WriteLine("Se alimentando de animais pequenos e alguns frutos");
Console.WriteLine("Alta sensibilidade sensorial");
public void ReproducaoSexuada()
Console.WriteLine("Se reproduz sexualmente com a presença de gametas");
public void FecundacaoInterna()
Console.WriteLine("Tem a fecundação ocorrendo internamente");
public class Aranha:Artropode
private float alturaSalto;
private int quantidadeProdTeia;
protected string aracnideos;
Console.WriteLine("Saltou");
public override void Comer()
Console.WriteLine("Comendo insetos");
public void SubirEmParedes()
Console.WriteLine("Subiu em uma parede");
Console.WriteLine("Fazendo uma teia");
public void FormarCasulo()
Console.WriteLine("Formando um casulo");