public class SistemaInterno
{
public bool Logar(Autenticavel funcionario, string senha)
{
bool usuarioAutenticado = funcionario.Autenticar(senha);
if (usuarioAutenticado)
{
Console.WriteLine("Bem-vindo ao sistema!");
return true;
}
else
{
Console.WriteLine("Senha incorreta!");
return false;
}
}
}
public abstract class Autenticavel : Funcionario
{
public string Senha { get; set; }
public Autenticavel(string cpf, double salario) : base(cpf,salario)
{
}
public bool Autenticar(string senha)
{
return Senha == senha;
}
}
Nao consigo encontrar meu erro depois que criei essas duas classes, continua aparecendo esse erro mesmo depois de eu tentar colar o codigo pronto que voces colocaram na resolucao.