Se a classe Funcionario é abstrata e não pode ser instanciada, como irei mostrar o valor da propriedade estática TotalDeFuncionarios?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Se a classe Funcionario é abstrata e não pode ser instanciada, como irei mostrar o valor da propriedade estática TotalDeFuncionarios?
Ei Maria Luisa blza.
Você pode fazer o seguinte.
Na classe Funcionário crie o método:
public static int GetTotalFuncionarios()
{
return TotalDeFuncionarios;
}E como vc disse a classe Funcionario é abstrata e não pode ser instanciada, ai na sua classe Program vc chama assim:
Console.WriteLine("Total Funcionarios " + Funcionario.GetTotalFuncionarios());Mas como o atributo TotalDeFuncionarios o Get dele é publico vc pode acessá-lo direto:
Console.WriteLine("Total Funcionario " + Funcionario.TotalDeFuncionarios);