Importante

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!

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