1
resposta

[Projeto] Relatório de funcionários

Funcionario.cs

public class Funcionario
{
    public virtual string GerarRelatorio()
    {
        return "Relatório genérico de funcionário.";
    }
}

Gerente.cs

public class Gerente : Funcionario
{
    public override string GerarRelatorio()
    {
        return "Relatório do gerente: Supervisiona a equipe.";
    }
}

Desenvolvedor.cs

public class Desenvolvedor :Funcionario
{
    public override string GerarRelatorio()
    {
        return "Relatório do desenvolvedor: escreve código e corrige bugs.";
    }
}

Program.cs

Funcionario f1 = new Funcionario();
Funcionario f2 = new Gerente();
Funcionario f3 = new Desenvolvedor();


Console.WriteLine(f1.GerarRelatorio());
Console.WriteLine(f2.GerarRelatorio());
Console.WriteLine(f3.GerarRelatorio());
1 resposta

Oi Matheus, tudo bem?

Meus parabéns por concluir essa atividade! A sua implementação no Program.cs ficou muito limpa e direta

Bons estudos!

Sucesso

Imagem da comunidade