Por Exemplo:
public static int TotalDeContas { get; private set; }
public Conta()
{
Conta.TotalDeContas++;
}
Neste caso fiz um contador para a classe CONTA, e se instancia tanto a CP ou CC ele faz a contagem, beleza até ai, mas e se quiser fazer um contador separado para cada classe e um para todas, fiz um teste tentando deixar o método como virtual e alterar dentro da classe CP ou CC, mas não é permitido deixar esse tipo de método ser sobrescrito, como faria nessa ocasião?