1
resposta

interface

Olá, no exercício notei que o código da interface IAutenticavel, está sem a propriedade Senha, na aula lembro de ter tanto a propriedade Senha quanto o comportamento Autenticar foram escritos.

namespace bytebank_ADM.SistemaInterno { public interface IAutenticavel { public string Senha { get; set; }

   public bool Autenticar(string senha);

   }

}

Fiquei na dúvida se a propriedade pode deixar de ser declarada em interfaces por estar em outras classes, como foi demonstrado no exercício de fixação:

"teremos IAutenticavel e no corpo da interface somente a assinatura do comportamento Autenticar deverá ser implementado pelas classes que assinam esse contrato." namespace bytebank_ADM.SistemaInterno { public interface IAutenticavel { public bool Autenticar(string senha);

}

}

Obrigada pela atenção!

1 resposta

Olá Jannie, bom dia!

Muito obrigado pelo apontamento, vamos verificar o quanto antes e corrigir o que for necessário!

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!