Na parte "mão na massa" o professor pede pra que a classe Autenticável seja abstrata e derive de Funcionário, porém isso não é permitido e o Visual Studio lança um erro.
public abstract class Autenticavel : Funcionario
{
public string Senha { get; set; }
public Autenticavel(double salario, string cpf) : base(salario, cpf)
{
}
public bool Autenticar(string senha)
{
return Senha == senha;
}
}
Uma outra reclamação: o professor não coloca o conteúdo do Program.cs na transcrição da aula classe autenticável, e acredito que ele não coloca nos outros vídeos da aula 04. Seria bom colocar, para não ter que recorrer a ela somente no final da aula com o download do projeto.