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

Override ainda é necessário

Usando métodos abstratos, para implementar em outro class esses métodos ainda é necessário do override ?

1 resposta

É obrigado a utilizar o override para o C# entender que você está implementando aquele membro herdado. Pelo que entendo se nao fosse obrigatório aumentaria o risco do programador criar um método com o mesmo nome e acabar não implementando o que originalmente seria esperado. Pra detectar esse erro em um código mais complexo seria um inferno tbm.