Quando criamos uma classe que herda de uma classe abstrata e quando implementamos a classe abstrata herdada, por que precisamos usar a palavra-chave override? public abstract class Person { public Person() { } protected virtual void Greet() { // code } protected abstract void...