多態。沒有合適的例子,想出這麼個辦法理解多態。如果你能想出輸出內容來,就理解多態了可以飄過了……;如果你不理解多態,理解了這個例子相信你會記一輩子。 [csharp] using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { Bird b1 = new 公麻雀(); b1.Fly(); } } class Bird { public virtual void Fly() { Console.WriteLine("Flying..."); } } class 麻雀:Bird { public override void Fly() { Console.WriteLine("撲哧撲哧飛"); } } class 公麻雀:麻雀 { public virtual void Fly() { Console.WriteLine("挺著JJ飛。。。"); } } } 輸出內容:撲哧撲哧飛