Com relação às características de orientação a objetos, julgue os
itens que se seguem.
O trecho de código mostrado abaixo apresenta polimorfismo.
using System;.
namespace SoPo
{
public class Humano
{
public virtual void Respirar()
{
Console.WriteLine("Método respirar
da classe Humano");
}
}
public class Estagiario: Humano
{
public override void Respirar()
{
Console.WriteLine("Método respirar
da classe Estagiario");
}
}
public class Entregador : Estagiario
{
public override void Respirar()
{
base.Respirar();
Console.WriteLine("Método respirar
da classe Humano");
}
}
public class CodigoPrincipal
{
public static void Main()
{
Humano p = new Humano();
p.Respirar();
p = new Estagiario();
p.Respirar();
p = new Entregador();
p.Respirar();
}
}
}
Fonte: ANALISTA JUDICIáRIO - TECNOLOGIA DA INFORMAçãO / TRT 10ª / 2013 / CESPE