Estava atribuindo o nome, cpf e salario ao construtor :
public class Funcionario
{
public string Nome { get; set; }
public string Cpf { get; set; }
public double Salario { get; set; }
public Funcionario(string nome, string cpf, double salario)
{
this.Nome = nome;
this.Cpf = cpf;
this.Salario = salario;
}
public double GetBonificacao()
{
return this.Salario * 0.10;
}
}
Na implementação de herança não consegui ter a mesma praticidade na hora de declarar essas prop:
Funcionario pedro = new Funcionario("Pedro Cabral", "098.099.123-33", 2005.98);
Console.WriteLine(pedro.Nome);
Console.WriteLine(pedro.GetBonificacao());
Diretor roberta = new Diretor("Roberta Dias","987.988.852-22", 5000.80);
Console.WriteLine(roberta.Nome);
Console.WriteLine(roberta.GetBonificacao());
Teria um modo de declarar dessa mesma forma, usando herança?