1
resposta

[Projeto] Desafio funcionarios

https://github.com/CristinMarchiori/Funcionarios

namespace Funcionarios.Classes;

internal class Funcionario
{
   public string Nome { get; set; }
    public string Cargo { get; set; }
    public decimal Salario { get; set; }

}
namespace Funcionarios.Classes;

internal class Programador : Funcionario
{
    public string Nivel { get; set; }
    public List<string> Linguagens { get; set; }
    public Programador()
    {
        Linguagens = new List<string>();
    }

}

namespace Funcionarios.Classes;

internal class Analista : Funcionario
{
    public string Nivel { get; set; }
}
namespace Funcionarios.Classes;

internal class Gerente : Funcionario
{
    public string Setor { get; set; }
    public int NumeroDeSubordinados { get; set; }
}
1 resposta

Olá! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de herança entre classes para representar diferentes tipos de funcionários, utilizou muito bem o encapsulamento com propriedades get e set para organizar os atributos e ainda compreendeu a importância do uso de listas e construtores para inicializar coleções como as linguagens dos programadores.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!