public virtual void SomeLogicThatCanBeOverrided(int x)
Console.WriteLine("MyBase: SomeLogic ");
Console.WriteLine("Hung Chun Wai is handsome when he was {0}",x);
public void AnotherLogic()
Console.WriteLine("MyBase: AnotherLogic");
public class Derived : MyBase
public override void SomeLogicThatCanBeOverrided(int x)
Console.WriteLine("Derived: SomeLogic ");
Console.WriteLine("Hung Chun Wai is less handsome when he was ",+x);
public static void Main()
Derived d = new Derived();
b.SomeLogicThatCanBeOverrided(17);
d.SomeLogicThatCanBeOverrided(21);