Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

campo/atributo virtual na classe base

É possível ter campo/atributo virtual na classe base para possivelmente sobrescrevê-los nas classes derivadas? Me parece, segundo o curso, que seria possível, sem nenhum problema, entretanto ao tentar fazer isso surge o seguinte erro: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá Igor, tudo bom?

Então a palavra reservada "Virtual" não é utilizada para campos mas sim para propriedades e métodos principalemnete, mas pode ser usada em conjunto com indexadores e eventos também. Sugiro uma rápida consulta a documentação, caso a dúvida continue ou surja outra referênte ao tema.

Virtual, palavra reservda (doc): https://docs.microsoft.com/pt-br/dotnet/csharp/language-reference/keywords/virtual

Espero ter ajudado, continue com os estudos e qualquer dúvida manda aqui no fórum!

Até