2015年11月14日 星期六

C9_1 Program.cs 測試通過虛擬成員實現的運行時的多型性

using System;
namespace C9_1
{
    public class Program
    {
        public static void Main()
        {
            Pen[] obj = new Pen[4];
            obj[0] = new Pencil();
            obj[1] = new Brush();
            obj[2] = new FountainPen();
            obj[3] = new Pen();
            foreach (Pen pen in obj)
            {
                pen.write();
            }
        }
    }
}

沒有留言: