class Father{ public void F() { Console.WriteLine(“A.F”); } public virtual void G() { Console.WriteLine(“A.G”); } } class Son: Father{ new public void F() { Console.WriteLine(“B.F”); } public override void G() { Console.WriteLine(“B.G”); } } class override_new { static void Main() { Son b = new Son(); Father a = b; a.F(); b.F(); a.G(); b.G(); } }