using System.Collections.Generic;
public virtual void P() {
Console.WriteLine("C.P");
public override void P() {
Console.WriteLine("C1.P");
Console.WriteLine("C2.P");
public static void Main()
Console.Write("c1.P(): ");
Console.Write("c2.P(): ");
Console.Write("c01.P(): ");
Console.Write("c02.P(): ");