1
resposta

Sobre Override e Virtual

Somente para clarear minhas ideias... é correto afirmar que ao colocarmos o VIRTUAL na Classe Base e o OVERRIDE na Classe Derivada, isso permitirá que, usando o exemplo ByteBank, sempre que um Funcionário for Diretor, o Cálculo GetBonificacao da Base seja sobrescrito pelo Cálculo da Derivada (melhor dizendo, em vez de executar o da Base, executará o da Derivada). Sria por aí?

1 resposta

Fala Domingos, Beleza?

Isso mesmo, sua afirmação está correta!

Utilizamos o Virtual na classe Base, e Override na Classe Derivada, Override vai sobrescrever a classe base! Mas caso você não faça o Override o que vai valer é o GetBonificacao da classe Base.