public static void Main()
FatherClass father = new FatherClass();
SonClass son = new SonClass();
DaughterClass daughter = new DaughterClass();
GrandSonClass grandson = new GrandSonClass();
FatherClass son_in_father_heart = new SonClass();
FatherClass daughter_in_father_heart = new DaughterClass();
FatherClass grandson_in_father_heart = new GrandSonClass();
daughter.FirstBirthday();
grandson.FirstBirthday();
son_in_father_heart.FirstBirthday();
daughter_in_father_heart.FirstBirthday();
grandson_in_father_heart.FirstBirthday();
public virtual void FirstBirthday()
Console.WriteLine(title + "心裡想:你滿週歲就給我出去工作");
public class SonClass:FatherClass
public new void FirstBirthday()
Console.WriteLine(title + "心裡想:我什麼也不做,只想永遠在爸爸身邊");
public class DaughterClass:FatherClass
public override void FirstBirthday()
Console.WriteLine(title + "心裡想:我什麼也不做,只想永遠在爸爸身邊");
public class GrandSonClass : DaughterClass
public new void FirstBirthday()
Console.WriteLine(title + "心裡想:我什麼也不做,只想永遠在爺爺身邊");