public static void Main()
System.Console.WriteLine(p.Sum());
System.Console.WriteLine(pc.Sum());
System.Console.WriteLine(c.Sum());
System.Console.WriteLine(c.Subtract());
public virtual int Sum() { return 1; }
public class Child : Parent
public override int Sum() {return 2 ; }
public int Subtract() { return -1; }