1
resposta

Erro ao criar uma instância da interface ParceiroComercial..

Essa é a classe ParceiroComercial:

namespace ByeBank
{
    public interface ParceiroComercial : Autenticavel
    {
        public string Senha { get; set; }
        public bool Autenticar(string senha)
        {
            return Senha == senha; 
        } 
    }
}

E esse é o Program.cs:


            ParceiroComercial parceiro = new ParceiroComercial(); -> Nessa linha onde aparece o erro 
            parceiro.Senha = "2123"; 

O que eu posso fazer??

1 resposta

Olá João, como vai?

O problema é que sua classe ParceiroComercial está como Interface. Faça a mudança para class que irá funcionar. Veja:

 public class ParceiroComercial : IAutenticavel
    {
        public string Senha { get; set; }
        public bool Autenticar(string senha)
        {
            return Senha == senha;
        }
    }

Espero ter ajudado.

Abraços